我想爲我的數據庫表創建動態名稱。我聲明變量並將其用作我的表名。數據庫表的動態名稱 - 存儲過程
錯誤:「@sample」附近的語法不正確。期待「」,身份證或QUOTED_ID
CREATE PROCEDURE [dbo].[sp_SAMPLE]
@name nvarchar(50)
AS
BEGIN
SET NOCOUNT ON;
DECLARE @sample nvarchar(50);
SET @sample = 'tbl_function_' + @name;
Create Table @sample
(
id int not null,
UserType nvarchar(50) null,
paramater2 nvarchar(50) null
)
END
有什麼辦法讓我的表名動態?謝謝。
謝謝你現在的作品。另外感謝你的想法添加列@name到我的表。 – EnzoZow