1、表名加引号的问题:
在用pd生成sql文件的时候可能会在表名上面加入“”如:
create table "USER" (
ID NUMBER(10) not null,
USER_SN VARCHAR(10),
USERNAME VARCHAR(10),
PASSWORD VARCHAR(10),
ENABLED INT,
constraint PK_USER primary key (ID)
);
出现这个问题的原因是:USER这个表的名字跟PD系统的一些关键字一样,所以就会有“”号如果把表名改成其它的就不会了如:
create table LOGUSER (
ID NUMBER(10) not null,
USER_SN VARCHAR(10),
USERNAME VARCHAR(10),
PASSWORD VARCHAR(10),
ENABLED INT,
constraint PK_LOGUSER primary key (ID)
);
2、reference constraint name maximum length is limited to 15 characters
这是破解版的问题,解决办法:
在Database菜单的Edit Current DBMS...项中修改Script->Objects中所有MaxLen的
Value值为 60
本文主要介绍了使用PD工具生成SQL文件时遇到的两个常见问题:一是表名被自动添加引号的情况及其原因;二是关于reference constraint名称长度限制的问题及解决办法。
866

被折叠的 条评论
为什么被折叠?



