Oracle sql語句日常整理

2021-08-02 00:18:45 字數 771 閱讀 8472

1.給表追加字段

alter table 表名 add 欄位名 字段屬性;   --向指定表名的表中追加字段

2.更改表中現有欄位的屬性

alter table 表名 modify  欄位名  屬性;   --更改指定表中,指定欄位的屬性

3.給表和字段新增注釋

comment on table 表名 is '注釋';  --給表新增注釋

comment on column 表名.欄位名 is '注釋'; --給字段新增注釋

4.查詢表時,將data型別字段轉為long型別輸出

(to_date(欄位名, 'yyyy-mm-dd hh24:mi:ss') -

8/24 - to_date('1970-01-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss'))*24*60*60*1000

5.判斷指定字段是否為空

select * from 表名 where 欄位名 is  null;  --判斷為空

select * from 表名 where 欄位名 is not null; --判斷為非空

常用oracle sql語句

建立表空間 alter tablespace nm offline drop tablespace nm including contents and datafiles drop user nmcascade create tablespace nm datafile 1 size 500m au...

Oracle SQL語句優化

1,建表時 1 建立主鍵 2 建立索引 3 如果表資料量很大考慮建立分割槽 4 可以使用number型別的就不適用varchar2,這是因為引擎在處理查詢和連線時會逐個比較字串中每乙個字元,而對於數字型而言只需要比較一次就夠了。2,建立索引注意事項 1 首先應考慮在 where 及 order by...

oracle sql 複雜語句

1.oracle行轉列,pivot函式和unpivot函式 2.start with connect by prior 遞迴查詢用法 樹形結構的資料 例如組織機構樹 3.資料誤刪恢復 select from 表名稱 as of timestamp to timestamp 2020 05 07 08...