[SQL ] MSSQL 透過預存程式建立資料表

作者: ClubT (小喬)   2016-11-14 09:54:34
資料庫名稱:MS SQL SERVER
資料庫版本:2014
內容/問題描述:目前需要動態建立資料表,因此想透過預存程式的方式
不過在資料表名稱的地方好像無法使用變數?
CREATE PROCEDURE CreateCarGPSTable
@TableName as varchar(20)
AS
BEGIN
↓無法用變數?
CREATE TABLE @TableName(
...
) ON [PRIMARY]
END
GO
是否有方式可以做到,用預存程式建立資料表?
還是只能用其他方法呢?
謝謝
作者: likesp999 (大腸桿菌)   2016-11-14 11:41:00
你可以改執行nvarchar的方式看看

Links booklink

Contact Us: admin [ a t ] ucptt.com