Создание определяемого пользователем типа таблицы SQL Server на основе таблицы

У меня есть таблица в SQL Server. Я хочу выполнить массовую загрузку строк в эту таблицу, используя тип таблицы, определяемый пользователем (пример здесь). Для этого мне нужно создать пользовательский тип таблицы с тем же форматом, что и моя целевая таблица.

Есть ли простой способ сделать это или мне нужно вручную скопировать всю информацию столбца?

Другими словами, я ищу противоположность этот вопрос (создать таблицу SQL Server на основе определенного пользователем типа).

Я хочу перевернуть это:

CREATE TABLE [dbo].[MyTable]
(
    AAA [int] NOT NULL,
    BBB [varchar](50) NOT NULL,
    CCC [datetime] NOT NULL
)

в это:

CREATE TYPE [dbo].[udtMyTable] 
AS TABLE
   (
      AAA [int] NOT NULL,
      BBB [varchar](50) NOT NULL,
      CCC [datetime] NOT NULL
   )

Безопасно ли просто заменить текст?


person user2023861    schedule 22.08.2016    source источник
comment
Конечно. Почему это может быть проблемой?   -  person Sean Lange    schedule 23.08.2016
comment
Сделать это наоборот, используя метод в вопросе, который я связал, кажется очень простым. Мне было интересно, есть ли способ сделать это наоборот.   -  person user2023861    schedule 23.08.2016
comment
@ user2023861, SELECT...INTO можно использовать для создания таблицы, но не типа таблицы, поэтому в этом случае нет обратного. Метод замены текста является самым простым, если вам не нужно делать это в коде.   -  person Dan Guzman    schedule 23.08.2016