当前位置: 代码迷 >> Sql Server >> 创建带参数的存储过程解决思路
  详细解决方案

创建带参数的存储过程解决思路

热度:27   发布时间:2016-04-27 15:11:05.0
创建带参数的存储过程
如何写语句创建存储过程PU_A呀,传两个参数(tabA,tabB)给存储过程PU_A,实现的功能是,把tabA的名字改成tabB,然后再创建tabA。     其中tabA结构(name     char,id     int   4)。多谢大侠们。

------解决方案--------------------
Create Table A
(name char(10),id int)
GO
Create Procedure PU_A(@tabA Varchar(100), @tabB Varchar(100))
As
Begin
EXEC sp_rename @tabA, @tabB
EXEC( ' Create Table ' + @tabA + '(name char(10),id int) ')
End
GO
EXEC PU_A 'A ', 'B '
Select * From A
Select * From B
GO
Drop Table A, b
Drop Procedure PU_A
  相关解决方案