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