Transact-SQL 参考
timestamp
timestamp 这种数据类型表现自动生成的二进制数,确保这些数在数据库中是唯一的。timestamp 一般用作给表行加版本戳的机制。存储大小为 8 字节。
注释
Transact-SQL timestamp 数据类型与在 SQL-92 标准中定义的 timestamp 数据类型不同。SQL-92 timestamp 数据类型等价于 Transact-SQL datetime 数据类型。
Microsoft® SQL Server™ 将来的版本可能会修改 Transact-SQL timestamp 数据类型的行为,使它与在标准中定义的行为一致。到那时,当前的 timestamp 数据类型将用 rowversion 数据类型替换。
Microsoft® SQL Server™ 2000 引入了 timestamp 数据类型的 rowversion 同义词。在 DDL 语句中尽可能使用 rowversion 而不使用 timestamp。rowversion 受数据类型同义词行为的制约。有关更多信息,请参见数据类型同义词。
在 CREATE TABLE 或 ALTER TABLE 语句中,不必为 timestamp 数据类型提供列名:
CREATE TABLE ExampleTable (PriKey int PRIMARY KEY, timestamp)
如果没有提供列名,SQL Server 将生成 timestamp 的列名。rowversion 数据类型同义词不具有这样的行为。指定 rowversion 时必须提供列名。
一个表只能有一个 timestamp 列。每次插入或更新包含 timestamp 列的行时,timestamp 列中的值均会更新。这一属性使 timestamp 列不适合作为键使用,尤其是不能作为主键使用。对行的任何更新都会更改 timestamp 值,从而更改键值。如果该列属于主键,那么旧的键值将无效,进而引用该旧值的外键也将不再有效。如果该表在动态游标中引用,则所有更新均会更改游标中行的位置。如果该列属于索引键,则对数据行的所有更新还将导致索引更新。
不可为空的 timestamp 列在语义上等价于 binary(8) 列。可为空的 timestamp 列在语义上等价于 varbinary(8) 列。
请参见
ALTER TABLE
CAST 和 CONVERT
CREATE TABLE
数据类型转换
数据类型
DECLARE @local_variable
DELETE
INSERT
SET @local_variable
UPDATE
©1988-2000 Microsoft Corporation。保留所有权利。
分享到:
相关推荐
Transact-SQL 对使用 Microsoft® SQL Server™ 非常重要。与 SQL Server 通讯的所有应用程序都通过向服务器发送 Transact-SQL 语句来进行通讯,而与应用程序的用户界面无关。 Transact-SQL 由多种应用程序生成,...
《Transact-SQL参考》是针对SQL Server 2000数据库管理系统的一本详细指南,主要涵盖使用Transact-SQL进行数据库操作、查询、数据管理等核心内容。Transact-SQL是微软对标准SQL的扩展,是SQL Server的内置编程语言,...
Transact-SQL 概述 Transact-SQL 对使用 Microsoft® SQL Server™ 非常重要。与 SQL Server 通讯的所有应用程序都通过向服务器发送 Transact-SQL 语句来进行通讯,而与应用程序的用户界面无关。
《Transact-SQL 语言参考大全》是一本深入探讨数据库编程的重要参考资料,主要针对SQL Server中的Transact-SQL(T-SQL)语法进行详尽解析。T-SQL是SQL Server的核心语言,用于创建、修改和操作数据库对象,执行查询...
综上所述,Sybase Transact-SQL用户指南是一份详尽的参考资料,不仅介绍了基本的SQL命令和语法,还深入探讨了如何利用Sybase DBMS的高级特性来构建健壮、高效和安全的数据库应用程序。无论是初学者还是经验丰富的...
这个压缩包`Transact-SQL.rar`包含了丰富的T-SQL参考资料,特别是`Transact-SQL 参考.chm`文件,这通常是一个帮助文档,用户可以从中获取详细的语法、函数、操作和最佳实践的信息。 在T-SQL中,语法关系图是理解...
《Ken Henderson:The Guru's Guide to Transact-SQL》是一本深入探讨Transact-SQL语言的专业书籍,由Addison-Wesley出版社出版。该书在Book Pool评选的近十年计算机专业图书中脱颖而出,成为SQL领域的经典之作。...
Transact-SQL 的详细资料,适用于研究学习 包里有“APO_SQL Server 2008 R2 .pdf”,“SQLServer2000数据库应用.doc”,“SQLServer2000数据库应用.ppt”,“Transact-SQL 参考.chm”,“Transact-SQL 参考.chw”
Transact-SQL(T-SQL)是微软SQL Server数据库管理系统中使用的编程语言,它是SQL标准的一个扩展。这个“官方Transact-SQL中文帮助大全”是一个非常实用的资源,特别是对于那些在SQL Server环境下进行数据库开发的...
Transact-SQL 参考 Transact-SQL 概述 Transact-SQL 对使用 Microsoft® SQL Server™ 非常重要。与 SQL Server 通讯的所有应用程序都通过向服务器发送 Transact-SQL 语句来进行通讯,而与应用程序的用户界面...
### Sybase 12.5 Transact-SQL User’s Guide 关键知识点解析 #### 一、概述 Sybase 12.5 Transact-SQL User’s Guide 是针对 Sybase Adaptive Server Enterprise (ASE) 12.5 版本的用户指南。该指南详细介绍了...
Sybase 15 Transact-SQL 用户指南是学习和掌握 Sybase ASE 15.5 中 Transact-SQL 的重要参考资料。通过理解其提供的 SQL 构建块、关系型数据库原理以及 Transact-SQL 的高级特性,用户能够更高效地管理和操作数据库...
**描述:“Transact-SQL 参考大全”** 这款小巧而实用的Microsoft SQL Server 2000参考手册是数据库管理员和开发人员的重要工具。它提供了一个全面的T-SQL语法和功能指南,而不像MSDN那样需要下载庞大的安装文件。...
《Transact-SQL语法速查手册》是一本详细介绍Transact-SQL语法的参考书籍,适合SQL Server用户快速查阅和学习。Transact-SQL是Microsoft SQL Server数据库管理系统中用于查询和管理数据的语言,它扩展了标准的SQL...
**标题:“Transact-SQL快速参考”** **概述:** Transact-SQL(T-SQL)是Microsoft SQL Server中用于数据库管理和数据操作的一种结构化查询语言。它在SQL标准的基础上扩展了诸多功能,包括事务处理、流程控制、...
《Transact-SQL用户指南》是针对数据库编程者,尤其是对Sysbase 12.5版本感兴趣的用户的一份详尽参考资料。Transact-SQL是一种在SQL Server中广泛使用的编程语言,用于管理和操作数据库。这份指南旨在帮助无论是新手...