-3

我在这里找到了 SQL DB(以前称为 Azure DB)的数据类型列表:

http://msdn.microsoft.com/en-us/library/windowsazure/ee336233.aspx

...但没有关于每种数据类型的确切含义。例如,我需要知道:

Since there is no Boolean type, what should I use in lieu of bool in SQL DB?

What is the difference between *datetime* and *datetime2* in SQL DB?

What is the difference between *datetime* (and *datetime2*) and *timestamp* in SQL DB?

What is the *sysname* datatype in SQL DB?
4

1 回答 1

1

你所有的问题都是 SQL Server 问题,Azure 和非 Azure 的答案没有区别。

在任何版本的 SQL Server 中都没有 BOOLEAN 类型。有“BIT”数据类型,它映射到 .NET BOOL 数据类型。

DateTime2比SQL Server(分别为 Windows Azure SQL 数据库)中的DateTime (1/100 秒)数据类型更精确(高达 1/100000 秒)。

DateTime/DateTime2 是映射到 DateTime .NET 类型的 SQL Server 数据类型,而时间戳是自动生成的数字序列,在每次行更新时自动递增,用于 SQL Server/数据感知应用程序中的行版本控制和并发管理

什么是 sysname - SQL Server 中的 SYSNAME 数据类型是什么?

在此处提问之前,请多尝试互联网搜索引擎。并请提出具体问题!

正如其他用户已经标记的那样 - 您的问题中没有任何 AZURE。

于 2012-11-16T09:25:19.667 回答