PowerDesigner 设置默认值时的引号问题

红薯 发布于 2009/04/16 12:38
阅读 4K+
收藏 0

Linux基金会免费官方培训及考试申请即将截止,戳这里申请!>>>

在使用 PowerDesigner 做数据库建模时,经常会用到默认值设定,如果默认值是非数值型的,那么 PowerDesigner 会默认加上单引号,例如 某个 create_time 字段的默认值是当前时间函数 CURRENT_TIMESTAMP ,那么生成的 SQL 脚本就会变成 : send_time timestamp not null default 'CURRENT_TIMESTAMP'

而这个 SQL 在执行的时候就会报错,因此我们需要把这个默认的单引号干掉,如果是需要设置字符串默认值的时候,就手工加上 单引号 即可。

去掉单引号的方法如下图所示:

打开该对话框的方法是:菜单 Database -> Edit Current DBMS ...

加载中
返回顶部
顶部