此语法不断给我一个无效的列。我想要做的就是将值插入表中。我应该如何改变我的语法才能使它成为可能?这是提供的错误。内联SQL更新声明
消息207,级别16,状态1,行1
无效的列名称Alpha12“。
代码:
Declare @vector varchar(25), @sql varchar(max)
Set @vector = 'Alpha12'
Create Table #Test (vector varchar(50))
Set @sql = 'Update #Test '
+ 'set vector = coalesce(''' + @vector + ''', '''')'
Print @sql
Exec (@sql)
Select * from #Test
Drop Table #Test
我不知道你想通过反复回退的问题完成什么,但请停止它。 – meagar