表名要求以@打头,在建工具(PD或Erwin)中如何实现?
create table @mytab
(
FldOne varchar(20),
FldTwo numeric
)
PowerDesigner可以将表名加中括号 [ ]
create table [@mytab]
但主键创建语句无法通过
constraint PK_[@mytab] primary key (FldOne)
ErWin 连 [] 都没有办法加,直接给转换成下划线了(_)
我这个系统要求特殊,表名必须以@打头
[解决办法]
constraint [PK_@mytab] primary key (FldOne)
[解决办法]
--这样没错误啊
create table [@mytab]
(
FldOne varchar(20) primary key,
FldTwo numeric
)
[解决办法]
晕,干嘛和特殊字符过不去?
以后在使用过程中老碰钉子怎么办?
[解决办法]
用POWERDESIGN 是可以建 不过好象生成的SQL语句有错`````搞不明白为什么不能换个字符呢?