создать таблицу SQL Server на основе определенного пользователем типа
У меня есть определенный тип таблицы, созданный с
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)
);
и я хотел бы создать таблицу этого типа. Отэтот ответ предложение было попробовать
CREATE TABLE dbo.MyNewTable AS dbo.MyTableType
который произвел следующее сообщение об ошибке в моем SQL Server Express 2012:
Неверный синтаксис рядом с ключевым словом «OF».
Разве это не поддерживается SQL Server Express? Если да, могу ли я создать его другим способом, например, используяDECLARE
?