首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

表名要求以@打头,在建工具(PD或Erwin)中怎么实现

2012-01-23 
表名要求以@打头,在建工具(PD或Erwin)中如何实现?createtable@mytab(FldOnevarchar(20),FldTwonumeric)Pow

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

热点排行