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