oracle建表字段包含關鍵字注意事項


SQL建表時最好不要把表定義成關鍵字字段

1 若不小心把表定義成關鍵字了,比如option, desc等等,oracle版本查詢會有問題,短期內無法修改字段名稱的,暫時用字段名+雙引號解決:

  SELECT "option","DESC" FROM table_1 a 

2  取消表中字段source  原本設定的默認值

alter table t_a modify source default null;  -- oracle中sql執行不報錯,but 實際數據無法更新

取巧:可改為 alter table t_a modify source default ‘’; 

雖然有辦法解決使用關鍵字作為列明,甚至是表名,但是在實際使用過程中,卻會帶來不少麻煩,所以,最后的結論是,建表最好不要使用關鍵字作為列明。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM