日期:2014-05-17  浏览次数:20557 次

这个sql语句是什么意思
UPDATE [mydatabase].[dbo].[table] SET {0} = '{1}‘


这条语句是什么意思,直接执行有语法错误,是一个用于操作数据库的字符串。

如果这个问题我的问法不对,麻烦告诉我应该怎么说。

------解决方案--------------------
怎么感觉像程序里的占位符呢
T-SQL没这样写法吧

------解决方案--------------------
要传两个参数,第一个参数是{0},也就是需要更新的列,第二个参数是{1},也就是要把{0}更新成新值
------解决方案--------------------
这段代码应该是程序里面的,
{0} = '{1}'
{0}和{1} 是占位符 加上单引号指的是,该字段非int类型。
放到数据库里面
就是 
update tb set 字段 = 值