ORACLE那些簡單的語法

2021-10-06 23:26:17 字數 844 閱讀 5982

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...