SQL 下面语句中的 exec sp_rename 'b','a'是什么意思?主要是exec的意思
selectdistinct*intobfromagodroptableagoexecsp_rename'b','a'...
select distinct * into b from a
go
drop table a
go
exec sp_rename 'b','a' 展开
go
drop table a
go
exec sp_rename 'b','a' 展开
3个回答
展开全部
我给你全部解释一下吧
select distinct * into b from a --创建一个b表,数据是a中不重复的数据
go
drop table a --然后把a表删掉,包括表结构及里边数据
go
exec sp_rename 'b','a' --执行sp_rename这个存储过程,其中要求输入2个参数,第一个是原表名,即b,第二个参数是更改后的表名,叫a,也就是当把a删除后,把b重新起名了
select distinct * into b from a --创建一个b表,数据是a中不重复的数据
go
drop table a --然后把a表删掉,包括表结构及里边数据
go
exec sp_rename 'b','a' --执行sp_rename这个存储过程,其中要求输入2个参数,第一个是原表名,即b,第二个参数是更改后的表名,叫a,也就是当把a删除后,把b重新起名了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-27
展开全部
exec-执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询