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