介绍SQL2005 引入的按顺序生成的全局唯一标识符NEWSEQUENTIALID()
来源:互联网 发布:智慧城市 云计算 编辑:程序博客网 时间:2024/05/21 09:47
##################################################
# 声明:
# 本文转自CSDN,用户ID:htl258
# 原帖地址:http://blog.csdn.net/htl258/archive/2010/05/12/5580900.aspx
##################################################
----------------------------------------------------------------------------------
-- Author : htl258(Tony)
-- Date : 2010-05-12 02:19:13
-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86)
-- Jul 9 2008 14:43:34
-- Copyright (c) 1988-2008 Microsoft Corporation
-- Developer Edition on Windows NT 5.1 <X86> (Build 2600: Service Pack 2)
-- Blog : http://blog.csdn.net/htl258
-- Subject: 介绍SQL2005 引入的按顺序生成的全局唯一标识符NEWSEQUENTIALID
----------------------------------------------------------------------------------
-- NEWSEQUENTIALID()函数返回个字节的uniqueidentifier,与NEWID()的主要区别是:
-- NEWSEQUENTIALID()新生成的值大于上一次生成的值,不像NEWID()是不确定的,该函数不能
-- 在查询中直接调用,只能在CREATE TABLE 语句或ALTER TABLE 语句中'uniqueidentifier'
-- 类型的列的DEFAULT 表达式中使用。
--> 生成测试数据表: [tb]
IF OBJECT_ID('[tb]') IS NOT NULL
DROP TABLE [tb]
GO
CREATE TABLE [tb] (id uniqueidentifier DEFAULT NEWSEQUENTIALID(),[a] [int],[b] [int])
INSERT INTO [tb]([a],[b])
SELECT '1','2' UNION ALL
SELECT '2','3' UNION ALL
SELECT '4','5'
SELECT * FROM [tb]
/*
id a b
------------------------------------ ----------- -----------
8783E9B7-2C5D-DF11-A05C-001CBF7C5A9C 1 2
8883E9B7-2C5D-DF11-A05C-001CBF7C5A9C 2 3
8983E9B7-2C5D-DF11-A05C-001CBF7C5A9C 4 5
(3 行受影响)
*/
- 介绍SQL2005 引入的按顺序生成的全局唯一标识符NEWSEQUENTIALID()
- 介绍SQL2005 引入的按顺序生成的全局唯一标识符NEWSEQUENTIALID()
- 介绍SQL2005 引入的按顺序生成的全局唯一标识符NEWSEQUENTIALID()
- 全局唯一标识符NEWSEQUENTIALID()
- Java中生成的UUID(全局唯一标识符-----(唯一)-------)
- Javascript生成全局唯一标识符(GUID,UUID)的方法
- Javascript生成全局唯一标识符(GUID,UUID)的方法
- 生成全局唯一标识符GUID
- 生成全局唯一的ID,java 中
- 全局唯一ID的生成方式
- 全局唯一ID的生成策略对比
- GUID:全局唯一标识符
- GUID 全局唯一标识符
- UUID全局唯一标识符
- ACCESS中使用GUID全局唯一标识符的自动唯一编号[同步复制ID]之解决方法
- ACCESS中使用GUID全局唯一标识符的自动唯一编号[同步复制ID]之解决方法
- vc 两种方法实现生成全局唯一标识符GUID
- php生成GUID(全球唯一标识符)的实例
- JDBC连接Oracle的简单例子
- SQL Server中字段数据类型char nchar varchar nvarchar的区别
- 19、Tokenizer
- SQL语句得到存储过程关联哪些表名
- 一个简单的hibernate连接oracle数据库例子!
- 介绍SQL2005 引入的按顺序生成的全局唯一标识符NEWSEQUENTIALID()
- 毕业了,压力大了,就想跳楼?
- SharpZipLib使用示例
- Delphi主从表例子
- 编译程序中出现“fatal error C1010: unexpected end of file”
- 2010.05.22 学习asp.net
- 将指定文件夹下结构相同的ACCESS文件内指定的表批量导入到SQL数据库中指定的表
- ibatis连接oracle例子!
- 显示每月的日期属于该月的第几周