多语言展示
当前在线:921今日阅读:67今日分享:39

sql server 特殊数据型用法

sql server 特殊数据类型包括前面没有提过的数据类型。特殊的数据类型有3种,即    Timestamp、Bit 和 Uniqueidentifier。  Timestamp 用于表示SQL Server 活动的先后顺序,以二进投影的格式表示。Timestamp 数据与插入数据或者日期和时间没有关系。  Bit 由 1 或者 0 组成。当表示真或者假、ON 或者 OFF 时,使用 Bit 数据类型。例如,询问是否是每一次访问的客户机请求可以存储在这种数据类型的列中。  Uniqueidentifier 由 16 字节的十六进制数字组成,表示一个全局唯一的。当表的记录行要求唯一时,GUID是非常有用。例如,在客户标识号列使用这种数据类型可以区别不同的客户。
工具/原料

SQL Server数据库

方法/步骤
1

第一步,建立一个表goif exists(select * from sysobjects where name='TestTable')---数据表drop table TestTablecreate table TestTable()

2

接着,就在表里添加cursor整型数据字段create table TestTable(Tcursor     cursor    ,)解析:cursor    特殊数据型 cursor 数据类型是一种特殊的数据类型,它包含一个对游标的引用。这种数据类型用在存储过程中,而且创建表时不能用

3

接着,就在表里添加timestamp 整型数据字段create table TestTable(Ttimestamp      timestamp   ,)解析:timestamp   特殊数据型          timestamp 数据类型是一种特殊的数据类型,用来创建一个数据库范围内的唯一数码。 一个表中只能有一个timestamp列。每次插入或修改一行时,timestamp列的值都会改变。尽管它的名字中有“time”, 但timestamp列不是人们可识别的日期。在一个数据库里,timestamp值是唯一的

4

接着,就在表里添加Uniqueidentifier整型数据字段create table TestTable(TUniqueidentifier        Uniqueidentifier ,)解析:Uniqueidentifier    特殊数据型          Uniqueidentifier数据类型用来存储一个全局唯一标识符,即GUID。GUID确实是全局唯一的。这个数几乎没有机会在另一个系统中被重建。可以使用NEWID 函数或转换一个字符串为唯一标识符来初始化具有唯一标识符的列 .

推荐信息