表名要求以@打头,在建工具(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语句有错`````搞不明白为什么不能换个字符呢?