Я пробовал это в моей версии SQL Server 2008 R2.
Шаг 1. Запустите приведенный ниже SQL в базе данных
CREATE TYPE [Test] AS TABLE
(
[TestColumn] BIT NOT NULL DEFAULT 0
)
Шаг 2. Перейдите в обозреватель объектов, программируемость, Типы, пользовательские типы таблиц, щелкните правой кнопкой мыши тип тестовой таблицы и выберите пользовательский тип таблицы сценариев как, выберите создать для.
Вывод как показано ниже.
USE [test_database]
GO
/****** Object: UserDefinedTableType [dbo].[Test] Script Date: 5/1/2018 12:21:08 PM ******/
CREATE TYPE [dbo].[Test] AS TABLE(
[TestColumn] [bit] NOT NULL DEFAULT ((0))
)
GO
Он сохранил значение по умолчанию 0.
Я использую версию SSMS 14.0.