【发布时间】:2014-12-27 06:56:45
【问题描述】:
我想做类似以下的事情......
declare @tableName as varchar(100)
set @tableName = 'MyNewTable'
CREATE TABLE @tableName
(
column1 int identity(1,1) PRIMARY KEY,
column2 varchar(50) not null,
column3 datetime
)
...在CREATE TABLE 语句中参数化表名;但是当我按原样运行时,我收到错误 '@tableName' 附近的语法不正确。
如何在CREATE TABLE 语句中使用变量?
【问题讨论】:
标签: sql sql-server tsql sql-server-2005 create-table