
sql写存储过程时,定义的名称存在中括号该怎么处理
例如我要定义的是:[ab]写存储过程时就应该是:declare@[ab]varchar(50)但是检查语法就出现错误,名称又不能更改,该怎么处理?我定义的名称在表里本身用...
例如我要定义的是:[a b]
写存储过程时就应该是:declare @[a b] varchar(50)
但是检查语法就出现错误,名称又不能更改,该怎么处理?
我定义的名称在表里本身用的是系统的变量名称,例如:time,在表里面列名上会自动加上[]变成[time],我要定义这个变量,该怎么做呢 展开
写存储过程时就应该是:declare @[a b] varchar(50)
但是检查语法就出现错误,名称又不能更改,该怎么处理?
我定义的名称在表里本身用的是系统的变量名称,例如:time,在表里面列名上会自动加上[]变成[time],我要定义这个变量,该怎么做呢 展开
展开全部
首先你这个变量都不符合sql的规范 肯定是不行的 就好比你非要用数字作变量名一样
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询