日期和时间数据类型包括
Datetime
和
Smalldatetime
两种类型
日期和时间数据类型由有效的日期和时间组成。例如,有效的日期和时间数据包括 “4/01/98 12:15:00:00:00 PM” 和 “1:28:29:15:01AM 8/17/98” 。前一个数据类型是日期在前,时间在后一个数据类型是霎时间在前,日期在后。在 Microsoft SQL Server 中,日期和时间数据类型包括 Datetime 和 Smalldatetime 两种类型时,所存储的日期范围是从 1753 年 1 月 1 日开始,到 9999 年 12 月 31 日结束 ( 每一个值要求 8 个存储字节 ) 。使用 Smalldatetime 数据类型时,所存储的日期范围是 1900 年 1 月 1 日 开始,到 2079 年 12 月 31 日结束 ( 每一个值要求 4 个存储字节 ) 。
日期的格式可以设定。设置日期格式的命令如下:
Set DateFormat {format | @format _var|
其中, format | @format_var 是日期的顺序。有效的参数包括 MDY 、 DMY 、 YMD 、 YDM 、 MYD 和 DYM 。在默认情况下,日期格式为 MDY 。
例如,当执行 Set DateFormat YMD 之后,日期的格式为年 月 日 形式;当执行 Set DateFormat DMY 之后,日期的格式为日 月有年 形式
( 5 )数字数据类型
数字数据只包含数字。数字数据类型包括正数和负数、小数(浮点数)和整数
整数由正整数和负整数组成,例如 39 、 25 、 0-2 和 33967 。在 Micrsoft SQL Server 中,整数存储的数据类型是 Int , Smallint 和 Tinyint 。 Int 数据类型存储数据的范围大于 Smallint 数据类型存储数据的范围,而 Smallint 据类型存储数据的范围大于 Tinyint 数据类型存储数据的范围。使用 Int 数据狗昔存储数据的范围是从 -2 147 483 648 到 2 147 483 647 (每一个值要求 4 个字节存储空间)。使用 Smallint 数据类型时,存储数据的范围从 -32 768 到 32 767 (每一个值要求 2 个字节存储空间)。使用 Tinyint 数据类型时,存储数据的范围是从 0 到 255 (每一个值要求 1 个字节存储空间)。
精确小娄数据在 SQL Server 中的数据类型是 Decimal 和 Numeric 。这种数据所占的存储空间根据该数据的位数后的位数来确定。
在 SQL Server 中,近似小数数据的数据类型是 Float 和 Real 。例如,三分之一这个分数记作。 3333333 ,当使用近似数据类型时能准确表示。因此,从系统中检索到的数据可能与存储在该列中数据不完全一样。
( 6 )货币数据表示正的或者负的货币数量 。
在 Microsoft SQL Server 中,货币数据的数据类型是 Money 和 Smallmoney
Money 数据类型要求 8 个存储字节, Smallmoney 数据类型要求 4 个存储字节。
日期和时间数据类型由有效的日期和时间组成。例如,有效的日期和时间数据包括 “4/01/98 12:15:00:00:00 PM” 和 “1:28:29:15:01AM 8/17/98” 。前一个数据类型是日期在前,时间在后一个数据类型是霎时间在前,日期在后。在 Microsoft SQL Server 中,日期和时间数据类型包括 Datetime 和 Smalldatetime 两种类型时,所存储的日期范围是从 1753 年 1 月 1 日开始,到 9999 年 12 月 31 日结束 ( 每一个值要求 8 个存储字节 ) 。使用 Smalldatetime 数据类型时,所存储的日期范围是 1900 年 1 月 1 日 开始,到 2079 年 12 月 31 日结束 ( 每一个值要求 4 个存储字节 ) 。
日期的格式可以设定。设置日期格式的命令如下:
Set DateFormat {format | @format _var|
其中, format | @format_var 是日期的顺序。有效的参数包括 MDY 、 DMY 、 YMD 、 YDM 、 MYD 和 DYM 。在默认情况下,日期格式为 MDY 。
例如,当执行 Set DateFormat YMD 之后,日期的格式为年 月 日 形式;当执行 Set DateFormat DMY 之后,日期的格式为日 月有年 形式
( 5 )数字数据类型
数字数据只包含数字。数字数据类型包括正数和负数、小数(浮点数)和整数
整数由正整数和负整数组成,例如 39 、 25 、 0-2 和 33967 。在 Micrsoft SQL Server 中,整数存储的数据类型是 Int , Smallint 和 Tinyint 。 Int 数据类型存储数据的范围大于 Smallint 数据类型存储数据的范围,而 Smallint 据类型存储数据的范围大于 Tinyint 数据类型存储数据的范围。使用 Int 数据狗昔存储数据的范围是从 -2 147 483 648 到 2 147 483 647 (每一个值要求 4 个字节存储空间)。使用 Smallint 数据类型时,存储数据的范围从 -32 768 到 32 767 (每一个值要求 2 个字节存储空间)。使用 Tinyint 数据类型时,存储数据的范围是从 0 到 255 (每一个值要求 1 个字节存储空间)。
精确小娄数据在 SQL Server 中的数据类型是 Decimal 和 Numeric 。这种数据所占的存储空间根据该数据的位数后的位数来确定。
在 SQL Server 中,近似小数数据的数据类型是 Float 和 Real 。例如,三分之一这个分数记作。 3333333 ,当使用近似数据类型时能准确表示。因此,从系统中检索到的数据可能与存储在该列中数据不完全一样。
( 6 )货币数据表示正的或者负的货币数量 。
在 Microsoft SQL Server 中,货币数据的数据类型是 Money 和 Smallmoney
Money 数据类型要求 8 个存储字节, Smallmoney 数据类型要求 4 个存储字节。