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