SQL中update语句添加表中数据时,表名是变量,语句要怎么写?
4个回答
展开全部
1.
跟正常表一样的语法;
2.
经过实测例子:
3.
Declare
@Table1
Table
(testid
Varchar(30))
4.
Insert
@Table1(testid)
5.
Values('n2')
6.
7.
update
@Table1
8.
Set
testid
=
'a'
9.
10.
Select
*
From
@Table1
11.
都说了经过实测的,不信你将上述语句拷贝到sql上面去运行下。
跟正常表一样的语法;
2.
经过实测例子:
3.
Declare
@Table1
Table
(testid
Varchar(30))
4.
Insert
@Table1(testid)
5.
Values('n2')
6.
7.
update
@Table1
8.
Set
testid
=
'a'
9.
10.
Select
*
From
@Table1
11.
都说了经过实测的,不信你将上述语句拷贝到sql上面去运行下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.
跟正常表一样的语法;
2.
经过实测例子:
3.
declare
@table1
table
(testid
varchar(30))
4.
insert
@table1(testid)
5.
values('n2')
6.
7.
update
@table1
8.
set
testid
=
'a'
9.
10.
select
*
from
@table1
11.
都说了经过实测的,不信你将上述语句拷贝到sql上面去运行下。
跟正常表一样的语法;
2.
经过实测例子:
3.
declare
@table1
table
(testid
varchar(30))
4.
insert
@table1(testid)
5.
values('n2')
6.
7.
update
@table1
8.
set
testid
=
'a'
9.
10.
select
*
from
@table1
11.
都说了经过实测的,不信你将上述语句拷贝到sql上面去运行下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
declare
@t
set
@t=表
exec
('update
'
+@t
+'
set
列名称
=
新值
WHERE
列名称
=
某值')
动态语句就可以了
@t
set
@t=表
exec
('update
'
+@t
+'
set
列名称
=
新值
WHERE
列名称
=
某值')
动态语句就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询