SqlServer利用存储过程创建表

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Nash_Cyk/article/details/89948599

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


CREATE PROCEDURE [dbo].[new_pr_create_pressure_table]
    @table nvarchar(64)    
AS
BEGIN

EXEC(
    'CREATE TABLE [dbo].' + @table + '([Num] [bigint] NOT NULL)  ON [PRIMARY]')

END
 

直接利用参数常见会失败,采用EXEC执行对应的字符串即可。

猜你喜欢

转载自blog.csdn.net/Nash_Cyk/article/details/89948599
今日推荐