我在Server 2008 R2中找到了这些字段,但是我不知道它们是为了什么,例如,bit和Flag:bit之间的区别是什么。我找不到它的任何文件。我刚找到这个链接数据类型
Flag:bit
NameStyle:bit
Name:nvarchar
OrderNumber: nvarchar
Phone:nvarchar发布于 2015-03-27 03:42:23
它们是Alias Data Types,您可能在Microsoft提供的AdventureWorks示例数据库中找到了这些名称。
要从Alias数据类型获得更多信息,请参考以下内容:
https://technet.microsoft.com/en-us/library/ms189283(v=sql.100).aspx
别名类型基于Server中的系统数据类型。如果多个表必须在列中存储相同类型的数据,并且必须确保这些列具有相同的数据类型、长度和空值,则可以使用别名类型。例如,可以根据char数据类型创建名为postal_code的别名类型。自Server 2005以来,表变量中支持没有规则的别名类型或附加的默认定义。Server 2005之前的Server不支持表变量中的别名类型。
要知道MS在AdventureWorks上使用的别名,请参考下面一个:
https://technet.microsoft.com/en-us/library/ms124807(v=sql.100).aspx
下表列出别名数据类型、Transact-SQL用户定义的数据类型以及使用它们的表和列。

来自technet.microsoft.com
https://stackoverflow.com/questions/29292550
复制相似问题