В базе данных Adventure Works определен пользовательский тип с именем Phone
.Если вы хотите создать его самостоятельно, вы можете сделать:
create type dbo.Phone from nvarchar(25) null
Затем вы можете сделать:
create table Contact (id int identity(1,1), name nvarchar(255), phone dbo.Phone)
Вы можете видеть, что столбец типа Phone
является nvarchar(25) null
столбец по умолчанию.Вы можете использовать это для краткости, если у вас много таблиц или вы хотите иметь один способ изменить все столбцы Phone
одновременно.Это практика, а не «лучшая», если только в некоторых особых случаях.