读书人

表名要求以@打头在建工具(PD或Erwin

发布时间: 2012-01-23 21:57:28 作者: rapoo

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

读书人网 >SQL Server

热点推荐