1.merge into 合併
begin
merge into table1 t1
using (select * from table2) t2
on (t1.id = t2.id)
when matched then
update set t1.欄位 = t2.欄位
when not matched then
insert (別名.欄位名) values(『字段值』);
commit;
end;
3.加主鍵: alter table 表名 add constraint 主鍵名 primary key(欄位名)
4.加欄位: alter table 表名 add 欄位名 資料型別及長度
5.刪字段: alter table 表名 drop column 欄位名
5.修改字段長度: alter table 表名 modify 欄位名 資料型別及長度
6.修改欄位名: alter table 表名 rename column column 欄位名 to 新欄位名
7.改表名: rename 表名 to 新錶名
8.加外來鍵: alter table 從表 add constraint 外建名 foreign key (欄位名) references 主表(主鍵字段)
9.先刪從表再刪主表,先插主表再插從表
10.重建索引: alter index 索引名 rebuild
11.新建索引: create index 索引名 on 表名(列名)
12 .授權給使用者: grant select on 表名 to 使用者
13.刪除使用者許可權: revoke
oracle踩的那些坑
1.oracle日誌滿溢 公司測試環境忽然莫名其妙用不了了,檢查後發現是oracle監聽關閉了,嘗試啟動監聽,很慢,等待很久 反覆啟動後才啟動成功。然而成功後又提示連線超時。漫長的檢查後,發現是oracle的日誌檔案沒有清理,導致日誌檔案滿溢,oracle監聽自動關閉 卡頓。解決方法很簡單,直接關閉...
ORACLE的基本語法
表 create table test names varchar2 12 dates date,num int,dou double 檢視 create or replace view vi test as select from test 同義詞 create or replace synony...
webpack的那些簡單配置
這是webpack的配置檔案的樣式,簡單介紹一下專案中的實現,就是在專案中新增webpack的引用,然後再專案中新增webpack.con.js檔案,然後就是配置了 小知識 元件 element控制項也挺好使得,可以嘗試一下!use strict const path require path co...