`
- 浏览:
191566 次
- 性别:
- 来自:
广州
-
Sybase Testing Ref - Sybase Identity
Sybase Identity
***********
June 2006
About the tutorial
n To introduce some basic concepts of IDENTITY
n To introduce how to use IDENTITY properly
Basic Concept
n What's IDENTITY
- Auto increment column
n Advantage of IDENTITY
- Auto generated, high efficiency
n Using IDENTITY
- Number leaking
Basic Concept
n DDL in creating TABLE
- ColumnName numeric(N) identity
- with identity_gap = M (optional)
- Default gap is 0, using server setting
- Data type can be INTEGER, and numeric(N), N [1,31]
Basic Concept
n Sample DDL
CREATE TABLE order_main(
order_no NUMERIC(20) IDENTITY
,cust_no NUMERIC(20) NOT NULL
,comments VARCHAR(256) NULL
)
LOCK DATAROWS
WITH IDENTITY_GAP=100
Basic Concept
n Identity Gap
Basic Concept
n Sp_help TableName
- Show which field is identity
- Show the value of identity_gap
- sample
Other Issues
n Only one identity column in a table
n Identity value cannot be reset
n Initial value is always 1
n Manually insert on identity column
- Set identity_insert Table on/off
- session scope
- Only one table with identity_insert on in a session
Other Issues
n @@identity -session scope
n reach maximum value
n Modify identity_gap
- sp_chgattribute "TableName","identity_gap",20
n Modify Global identity_gap
- sp_configure
"identity burning set factor"5000
Other Issues
n Sample DDL
Find table with IDENTITY column:
SELECT name FROM sysobjects WHERE next_identity(name) IS NOT NULL AND type='U'
Change gap:
sp_chgattribute 'cmdm_sign_log','identity_gap',1000
The End
THANKS
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
D:\sybase-ase-11_0_3_3-6_i386.part2D:\sybase-ase-11_0_3_3-6_i386.part2D:\sybase-ase-11_0_3_3-6_i386.part2D:\sybase-ase-11_0_3_3-6_i386.part2D:\sybase-ase-11_0_3_3-6_i386.part2
sybase-ase-11_0_3_3-6_i386.part1sybase-ase-11_0_3_3-6_i386.part1sybase-ase-11_0_3_3-6_i386.part1sybase-ase-11_0_3_3-6_i386.part1sybase-ase-11_0_3_3-6_i386.part1
安装过程通常包括下载压缩包(如"Sybase-pc-client-11.9.2"),解压后运行安装程序,按照向导设置安装路径、选择安装组件,以及配置网络连接参数。安装完成后,用户需配置ODBC数据源,定义服务器地址、端口号、...
- `sybase-ase-11.0.3.3-1.i386.rpm`:包含了Sybase ASE 11.0.3.3的主要组件,包括SQL Server、Backup Server、Sybinit和Sybmon,以及OpenClient 10.0.4和OpenServer,还有ESQL/C接口。 - `sybase-doc-11.0.3.3-1....
Sybase Adaptive Server Enterprise(ASE)是一款广泛使用的高性能关系型数据库管理系统(RDBMS),由Sybase公司开发,现为SAP公司的一部分。ASE版本15.7是该数据库系统的一个较新版本,提供了增强的功能和改进的...
资源来自pypi官网。 资源全名:sqlalchemy_sybase-1.0.2-py3-none-any.whl
Sybase-for-linux安装.docx
SYBASE-IQ-For-linux-AS-4安装手册范本.doc
【Sybase 基础知识】Sybase 是一款由 Mark B. Hiffman 和 Robert Epstern 在1984年创立的公司所推出的数据库管理系统,尤其以在UNIX、Novell Netware 和 Windows NT 环境下的版本而知名。本篇文章主要探讨Sybase的...
《Sybase参考手册-函数》是为Sybase Adaptive Server Enterprise(ASE)数据库管理系统提供的一份重要参考资料,适用于ASE的所有后续版本。ASE是一款高效、可扩展的企业级数据库解决方案,广泛应用于金融、电信、...
`sqlalchemy_sybase-1.0.2-py3-none-any.whl` 是一个与Python相关的库,专门用于处理Sybase数据库的连接和操作。在Python的生态系统中,`SQLAlchemy`是一个非常流行的ORM(对象关系映射)工具,它允许开发者用Python...
3. **创建 Sybase 用户和组**:通过命令 `#groupadd sybase` 创建组 sybase,然后通过 `#useradd –g sybase –m sybase` 创建用户 sybase 并将其加入 sybase 组,同时为其创建家目录。接着使用 `#passwd sybase` ...
### Sybase ASE T-SQL指南知识点详述 #### 标题和描述中的知识点解析 **标题:“Sybase ASE T-SQL指南”** - **Sybase ASE**:Sybase Adaptive Server Enterprise 的简称,是一款高性能的企业级数据库管理系统,...
Sybase ASE 15-0 For Linux 完全安装手册
SYBASE ASE 15.0-安装指南(jconnig605_ZH)
【DataX 同步 Sybase 数据到 HDFS】 DataX 是阿里巴巴开源的一款高效、稳定、可靠的批处理数据同步工具,支持多种数据源之间的数据迁移。本篇主要介绍如何使用 DataX 将 Sybase 数据库中的数据同步到 Hadoop 分布式...
在IT行业中,Sybase是一个知名的数据库管理系统,尤其在金融和电信等领域广泛应用。本文将深入探讨在"sybase维护资料-2"中涉及的关键知识点,包括语法、函数、安装手册、维护参考手册以及PB(PowerBuilder)讲座系列...
### SYBASE ASE 15.0 - 配置指南 (Unix) #### 一、概述 SYBASE Adaptive Server Enterprise (ASE) 15.0 是一款高性能的企业级数据库管理系统,为Unix平台提供了强大的数据管理和处理能力。本文档旨在指导用户如何...