sql中名字能以日期命名吗?(50分)

  • 主题发起人 主题发起人 notnoname
  • 开始时间 开始时间
N

notnoname

Unregistered / Unconfirmed
GUEST, unregistred user!
我在mssql的企业管理器中可以以如"2002-12-9"为名字创建一个新表,但是用sql语句却说
有语法错误。请问怎么解决?
 
数据库中的对象命名必须以字符开始,你可以采用英文的日期格式。
 
那为什么我在企业管理器中可以呢?
 
date_2002-12-9.这样写不行吗?
 
用方括号括起来,如
[2002-12-12]
SQL语句中也得这样,不过,方括号不属于字段名,只是分界符
 
我都试过了,会提示在2002,-等附近有语法错误,我无奈之下把他们转化成二零零二年一二月九日这样的
形式,天晓得以后会不会出错!
 
ysai 可以吗?
让我试试,一会发分?
 
ysai的方案是正确的。
在SQL—SERVER里你可以用任何名字,但要用[XXX]来显式的表明是标示符
 
谢谢各位!
 
多人接受答案了。
 
后退
顶部