2015-03-27 2 views
1

Я нахожу эти поля в SQL Server 2008 R2, но я понятия не имею, для чего они предназначены и, например, какая разница между бит и флаг: бит. Я не могу найти для этого никакой документации. Я просто нашел эту ссылку Data TypesЧто это за поля в SQL Server 2008 R2?

Flag:bit 
NameStyle:bit 
Name:nvarchar 
OrderNumber: nvarchar 
Phone:nvarchar 

ответ

2

Они Alias Data Types и, вероятно, вы нашли эти имена в образце базы данных AdventureWorks, предоставляемые Microsoft

Чтобы получить больше информации от типов Алиас данных относятся к этому:

https://technet.microsoft.com/en-us/library/ms189283(v=sql.100).aspx

Типы псевдонимов основаны на системных типах данных в SQL Server. Типы псевдонимов могут использоваться, когда несколько таблиц должны хранить один и тот же тип данных в столбце, и вы должны убедиться, что эти столбцы имеют идентичные типы данных, длину и допустимость. Например, псевдоним тип, называемый postal_code, может быть создан на основе типа данных char. типов псевдонимов без правил или вложенное определение по умолчанию являются поддерживаются в табличном переменных, так как SQL Server 2005 типов псевдонимов в переменных таблицы не поддерживается в SQL Server до того SQL Server 2005.

Чтобы узнать Псевдонимы MS в использовании на AdventureWorks см это:

https://technet.microsoft.com/en-us/library/ms124807(v=sql.100).aspx

следующие типы данных таблице перечислены псевдонимы, определяемые пользователем типы данных Transact-SQL, а также таблицы и столбцы, которые используют их

enter image description here

От technet.microsoft.com

Смежные вопросы