第5章数据库对象的操作 8二进制数据类型 Binary:其定义形式为 binary(m),数据的存储长 度是固定的,即n+4字节,当输入的二进制数据长度 小于n时,余下部分填充0。 arbitary:其定义形式为 varbinary(n),数据的 存储长度是变化的,它为实际所输入数据的长度加上 4字节。其它含义同 binary ①一页》”《不一页》”(暖可本章管
第5章 数据库对象的操作 上一页 下一页 返回本章首页 8. 二进制数据类型 Binary:其定义形式为binary(n),数据的存储长 度是固定的,即n+4字节,当输入的二进制数据长度 小于n时,余下部分填充0。 Varbinary:其定义形式为varbinary(n),数据的 存储长度是变化的,它为实际所输入数据的长度加上 4字节。其它含义同binary
第5章数据库对象的操作 9特殊数据类型 Timestamp:亦称时间戳数据类型,它提供数据 库范围内的唯一值,反应数据库中数据修改的相对顺 序,相当于一个单调上升的计数器。 Uniqueidentifier: 用于存储一个16字节长的二进制数据类型,它是SQL Server根据计算机网络适配器地址和CPU时钟产生的 唯一号码而生成的全局唯一标识符代码( Globally Unique Identifier,简写为GUID)。 ①一页》”《不一页》”(暖可本章管
第5章 数据库对象的操作 上一页 下一页 返回本章首页 9. 特殊数据类型 Timestamp:亦称时间戳数据类型,它提供数据 库范围内的唯一值,反应数据库中数据修改的相对顺 序,相当于一个单调上升的计数器。 Uniqueidentifier: 用于存储一个16字节长的二进制数据类型,它是SQL Server根据计算机网络适配器地址和CPU时钟产生的 唯一号码而生成的全局唯一标识符代码(Globally Unique Identifier,简写为GUID)
第5章数据库对象的操作 10.新增数据类型 Bigint:用于存储从263(9,23,372,036, 854,775,807)到263-1(9,223,372,036,854, 775,807)之间的所有正负整数 sql variant:用于存储除文本、图形数据和 timestamp类型数据外的其它任何合法的 SQL Server 数据。 table:用于存储对表或者视图处理后的结果集。 这种新的数据类型使得变量可以存储一个表,从而使 函数或过程返回查询结果更加方便、快捷。 ①一页》”《不一页》”(暖可本章管
第5章 数据库对象的操作 上一页 下一页 返回本章首页 10. 新增数据类型 Bigint:用于存储从-2 63(-9,223,372,036, 854,775,807)到2 63 -1(9,223,372,036,854, 775,807)之间的所有正负整数。 sql_variant : 用 于 存 储 除 文 本 、 图形数据和 timestamp类型数据外的其它任何合法的SQL Server 数据。 table:用于存储对表或者视图处理后的结果集。 这种新的数据类型使得变量可以存储一个表,从而使 函数或过程返回查询结果更加方便、快捷
第5章数据库对象的操作 512自定义数据类型 1.使用企业管理器( Enterprise Manager)创建 用户自定义数据类型。 2.利用系统存储过程创建用户自定义数据类型 系统存储过程 sp_addtype为用户提供了TSQL语 句创建自定义数据类型的途径,其语法形式如下: sp addtype [g typename=] type [Gphystype=] system data type [,[@nu11type=]‘nu11type’] [,[@。wner=]‘。 wner name’] ①一页》”《不一页》”(暖可本章管
第5章 数据库对象的操作 上一页 下一页 返回本章首页 5.1.2 自定义数据类型 1. 使用企业管理器(Enterprise Manager)创建 用户自定义数据类型。 2. 利用系统存储过程创建用户自定义数据类型 。 系统存储过程sp_addtype为用户提供了T_SQL语 句创建自定义数据类型的途径,其语法形式如下: sp_addtype [@typename=] type, [@phystype=] system_data_type [, [@nulltype=] ‘null_type’] [, [@owner=] ‘owner_name’]
第5章数据库对象的操作 例子5-1:自定义一个地址数据类型。 exec sp addtype address, “ varchar(80),‘ not nu11, 其运行结果如下: (1 row(s)affected) type added ①一页》”《不一页》”(暖可本章管
第5章 数据库对象的操作 上一页 下一页 返回本章首页 例子5-1:自定义一个地址数据类型。 exec sp_addtype address, ‘varchar(80)’ , ‘not null’ 其运行结果如下: (1 row(s) affected) type added