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

来源:百度知道 编辑:UC知道 时间:2024/05/12 12:41:28
U_1,U_2,U_3 是 表1中的字段名

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

想通过i变量值 更改掉表1中的U_i字段中的值

如果你用存储过程的话,你可以声明一个变量来存放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"

你的sql语句错了