创建oralce表、序列一定要用大写啊!

来源:互联网 发布:中建八局四公司知乎 编辑:程序博客网 时间:2024/06/07 03:59

一直喜欢用powerdesigner做数据库表设计,也知道oracle的表名一定要用大写,但还是犯了低级的错误。powerdesigner创建表还有序列时喜欢给出默认大小写混合的,于是惯性思维,在为序列命名时也做了大小写区别。结果,在DBever中明明看到有些序列,却被告知没有,伤了一下午的脑筋。

比如,我在powerdesigner中定义的序列名为:LOG_seq,我在dbever中看到的也是LOG_seq,再仔细看powerdesigner的脚本,明明是"LOG_seq",多了两个双引号呢,在oracle中"LOG_seq"和LOG_seq是不一样的。所以,编写oracle的资源时,一定要大写,大写。都十几年的开发,还是被坑,主要是没记录啊。

原创粉丝点击