create table @mytab
(
  FldOne varchar(20),
  FldTwo  numeric
)
PowerDesigner可以将表名加中括号 [ ]create table [@mytab]但主键创建语句无法通过
constraint PK_[@mytab] primary key (FldOne)
ErWin 连 [] 都没有办法加,直接给转换成下划线了(_)我这个系统要求特殊,表名必须以@打头
 

解决方案 »

  1.   

    constraint [PK_@mytab] primary key (FldOne)
      

  2.   

    --这样没错误啊create table [@mytab]
    (
      FldOne varchar(20) primary key,
      FldTwo  numeric
    )
      

  3.   

    用POWERDESIGN 是可以建 不过好象生成的SQL语句有错`````搞不明白为什么不能换个字符呢?
      

  4.   

    表是可以建的,但主键约束无法创建,
    powerdesigner自动默认的生的的主键名为“PK_表名”表名有特殊字符,所以主键名不合法
    有没有办法修改系统默认主键名的规则呀?我是基于其它系统来做的,人家的规则就这样,要不他的系统不认,我也没办法呀!!