SQL语句中字段的值是变量怎么传递

U_1,U_2,U_3是表1中的字段名update[表1]SETU_i=2FROM[表1]wherecode=001想通过i变量值更改掉表1中的U_i字段中的值... U_1,U_2,U_3 是 表1中的字段名

update [表1] SET U_i=2 FROM [表1] where code=001

想通过i变量值 更改掉表1中的U_i字段中的值
展开
 我来答
burscard
2007-12-27 · TA获得超过375个赞
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:0
展开全部
如果你用存储过程的话,你可以声明一个变量来存放sql:

DECLARE @SQL_1 VARCHAR(8000)、

SET @SQL_1='update [表1] SET U_'+i+'=2 FROM [表1] where code=001 '

EXEC @SQL_1

如果你sql是直接写在asp里的话:
sql1="update [表1] SET U_"&i&"=2 FROM [表1] where code=001"
厚王
2007-12-27 · TA获得超过191个赞
知道小有建树答主
回答量:309
采纳率:0%
帮助的人:255万
展开全部
你的sql语句错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式