【发布时间】:2014-04-18 21:07:14
【问题描述】:
我有我定义的表类型创建与
CREATE TYPE dbo.MyTableType AS TABLE
(
Name varchar(10) NOT NULL,
ValueDate date NOT NULL,
TenorSize smallint NOT NULL,
TenorUnit char(1) NOT NULL,
Rate float NOT NULL
PRIMARY KEY (Name, ValueDate, TenorSize, TenorUnit)
);
我想创建一个这种类型的表。来自this answer 的建议是尝试
CREATE TABLE dbo.MyNewTable AS dbo.MyTableType
在我的 SQL Server Express 2012 中产生了以下错误消息:
关键字“OF”附近的语法不正确。
SQL Server Express 不支持吗?如果是这样,我可以通过其他方式创建它吗,例如使用DECLARE?
【问题讨论】:
标签: sql sql-server create-table