如何在sql语句中使用变量作为数据库的字段名
例如:dimweekday_nameweekday_name=monsql="updatedbfnameset....=1whereuser_name='"&uname&...
例如:dim weekday_name
weekday_name=mon
sql="update dbfname set ....=1 where user_name='"&uname&"'"
省略号处该怎么写。 展开
weekday_name=mon
sql="update dbfname set ....=1 where user_name='"&uname&"'"
省略号处该怎么写。 展开
3个回答
展开全部
sql="update dbfname set "&变量名&"=1 where user_name='"&uname&"'"
变量名的值等于你要修改的字段名
变量名的值等于你要修改的字段名
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String bianliang="name";//字段的名称 可以重复赋值
sql="update dbfname set '"+bianliang+"'=1 where user_name='"&uname&"'"
sql="update dbfname set '"+bianliang+"'=1 where user_name='"&uname&"'"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用动态SQL
DECLARE @sqlStr varchar(max)
DECLARE @fieldName varchar(20)
SET @fieldName = 'ProductNumber'
SET @sqlStr = 'SELECT '+@fieldName+' FROM Production.Product'
EXEC(@sqlStr)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询