`
z75148885
  • 浏览: 191560 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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



BeanSoft 2007-02-06 17:56 发表评论
分享到:
评论

相关推荐

    D:\sybase-ase-11_0_3_3-6_i386.part2

    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.part1

    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 for win 32位

    安装过程通常包括下载压缩包(如"Sybase-pc-client-11.9.2"),解压后运行安装程序,按照向导设置安装路径、选择安装组件,以及配置网络连接参数。安装完成后,用户需配置ODBC数据源,定义服务器地址、端口号、...

    在LINUX下安装 Sybase ASE 11.0.3.3

    - `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-ASE-15.7安装指南高清版

    Sybase Adaptive Server Enterprise(ASE)是一款广泛使用的高性能关系型数据库管理系统(RDBMS),由Sybase公司开发,现为SAP公司的一部分。ASE版本15.7是该数据库系统的一个较新版本,提供了增强的功能和改进的...

    PyPI 官网下载 | sqlalchemy_sybase-1.0.2-py3-none-any.whl

    资源来自pypi官网。 资源全名:sqlalchemy_sybase-1.0.2-py3-none-any.whl

    Sybase-for-linux安装.docx

    Sybase-for-linux安装.docx

    SYBASE-IQ-For-linux-AS-4安装手册范本.doc

    SYBASE-IQ-For-linux-AS-4安装手册范本.doc

    sybase基础知识---入门必备

    【Sybase 基础知识】Sybase 是一款由 Mark B. Hiffman 和 Robert Epstern 在1984年创立的公司所推出的数据库管理系统,尤其以在UNIX、Novell Netware 和 Windows NT 环境下的版本而知名。本篇文章主要探讨Sybase的...

    Sybase参考手册-函数

    《Sybase参考手册-函数》是为Sybase Adaptive Server Enterprise(ASE)数据库管理系统提供的一份重要参考资料,适用于ASE的所有后续版本。ASE是一款高效、可扩展的企业级数据库解决方案,广泛应用于金融、电信、...

    Python库 | sqlalchemy_sybase-1.0.2-py3-none-any.whl

    `sqlalchemy_sybase-1.0.2-py3-none-any.whl` 是一个与Python相关的库,专门用于处理Sybase数据库的连接和操作。在Python的生态系统中,`SQLAlchemy`是一个非常流行的ORM(对象关系映射)工具,它允许开发者用Python...

    sybase ASE 15-5 For linux安装文档

    3. **创建 Sybase 用户和组**:通过命令 `#groupadd sybase` 创建组 sybase,然后通过 `#useradd –g sybase –m sybase` 创建用户 sybase 并将其加入 sybase 组,同时为其创建家目录。接着使用 `#passwd sybase` ...

    sybase ASE T-SQL指南

    ### Sybase ASE T-SQL指南知识点详述 #### 标题和描述中的知识点解析 **标题:“Sybase ASE T-SQL指南”** - **Sybase ASE**:Sybase Adaptive Server Enterprise 的简称,是一款高性能的企业级数据库管理系统,...

    Sybase ASE 15-0 For Linux 完全安装手册

    Sybase ASE 15-0 For Linux 完全安装手册

    SYBASE ASE 15.0-安装指南(jconnig605_ZH)

    SYBASE ASE 15.0-安装指南(jconnig605_ZH)

    4、datax同步sybase相关-sybase到hdfs

    【DataX 同步 Sybase 数据到 HDFS】 DataX 是阿里巴巴开源的一款高效、稳定、可靠的批处理数据同步工具,支持多种数据源之间的数据迁移。本篇主要介绍如何使用 DataX 将 Sybase 数据库中的数据同步到 Hadoop 分布式...

    sybase维护资料-2

    在IT行业中,Sybase是一个知名的数据库管理系统,尤其在金融和电信等领域广泛应用。本文将深入探讨在"sybase维护资料-2"中涉及的关键知识点,包括语法、函数、安装手册、维护参考手册以及PB(PowerBuilder)讲座系列...

    SYBASE ASE 15.0-配置指南-Unix

    ### SYBASE ASE 15.0 - 配置指南 (Unix) #### 一、概述 SYBASE Adaptive Server Enterprise (ASE) 15.0 是一款高性能的企业级数据库管理系统,为Unix平台提供了强大的数据管理和处理能力。本文档旨在指导用户如何...

Global site tag (gtag.js) - Google Analytics