这个sql语句是什么意思
UPDATE [mydatabase].[dbo].[table] SET {0} = '{1}‘
这条语句是什么意思,直接执行有语法错误,是一个用于操作数据库的字符串。
如果这个问题我的问法不对,麻烦告诉我应该怎么说。
------解决方案--------------------怎么感觉像程序里的占位符呢
T-SQL没这样写法吧
------解决方案--------------------要传两个参数,第一个参数是{0},也就是需要更新的列,第二个参数是{1},也就是要把{0}更新成新值
------解决方案--------------------这段代码应该是程序里面的,
{0} = '{1}'
{0}和{1} 是占位符 加上单引号指的是,该字段非int类型。
放到数据库里面
就是
update tb set 字段 = 值