SQL中update语句添加表中数据时,表名是变量,语句要怎么写?
原语句:UPDATE表名称SET列名称=新值WHERE列名称=某值其中的表名称是个变量,语句要怎么写(测试通过的说,谢谢了)...
原语句:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
其中的表名称是个变量,语句要怎么写(测试通过的说,谢谢了) 展开
其中的表名称是个变量,语句要怎么写(测试通过的说,谢谢了) 展开
3个回答
展开全部
update 物理表
set 字段 = [@表变量].字段
from @表变量
where [@表变量].字段 = 物理表.字段
set 字段 = [@表变量].字段
from @表变量
where [@表变量].字段 = 物理表.字段
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跟正常表一样的语法;
经过实测例子:
Declare @Table1 Table (testid Varchar(30))
Insert @Table1(testid)
Values('n2')
update @Table1
Set testid = 'a'
Select * From @Table1
都说了经过实测的,不信你将上述语句拷贝到sql上面去运行下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
declear @变量
set @变量=表名
set @变量=表名
追问
这个方法在JSP里行的通吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询