日期:2014-05-19  浏览次数:20592 次

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