当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Paul C. ZikopolousIBM 加拿大 2003 年 3 月 生成列(包括标识列)是 DB2 中的一个重要特性,用于自动生成列值。
 

 

    摘要:孙沁 ibm dm 解决方案技术支持工程师, 中化电子信息技术公司 2003 年 1 月 本文以实例的方式描述了 db2 在 windows 上使用 mscs 服务来创建高可用性的服务。文中配有丰富的插图和比较详尽的代码,并且该实例基于的环境就是一个实际的生产环境。文中还讲述了在配置 mscs 服务中会遇到的问题,以及解决的办法。例如:共享磁盘阵列的分区问题、db2 高可用性实例服务创建的问题......
    摘要:david kline,db2® 供应商支持,partnerworld® for developers, ibm 开发人员技术支持(dts)中心 — 达拉斯 nanda pilaka, db2® 供应商支持,partnerworld® for developers, ibm 开发人员技术支持(dts)中心 — 达拉斯 2003 年 2......


包含生成列的 DB2 表上的数据移入和移出入门
paul c. zikopolousibm 加拿大

2003 年 3 月 生成列(包括标识列)是 db2 中的一个重要特性,用于自动生成列值.作者 paul zikopoulos 帮助您,让您了解有关如何移动该数据的选项.

简介 【程序编程相关:JavaMail API 实施业务逻辑

【推荐阅读:专家访谈: Connie Nelin 谈

生成列是 ibm® db2® universal database™ 的一个便捷特性. 一个生成列(generated column)是从表达式而不是从 insert 或 update 操作派生其值. 【扩展信息:使用 C++Builder 实现真正的

生成列与标识列

请参考下列数据定义语言(ddl),它将在数据库中创建一个表:

db2 create table db2admin.actor ( actor_id int generated by default as identity , actor_name varchar(20) , act_yr_of_birth smallint , act_yr_of_death smallint , age_at_death smallint generated always as (act_yr_of_death - act_yr_of_birth) ) in userspace1 db2 alter table db2admin.actor add primary key (actor_id)

该 ddl 包含生成列的简单示例.通过使用下列表达式,age_at_death 列由 db2 自动生成:

act_yr_of_death - act_yr_of_birth = age_at_death

通过在 create table 或 alter table 语句中为列指定 generated always as ... 子句,可以在表中创建生成列.

我的示例还包括特定类型的生成列(称为标识列)的定义. 标识列包含可由 db2 自动生成的数值.对于创建主键值而言,标识列确实有用.实际上,该示例包含一个 alter table 语句,它将 actor_id 列定义成 actor 表的主键.

始终由 db2 生成:db2 可以保证以 generated always 方式定义的标识列的唯一性,因为它的值始终是由 db2 生成的.

我使用了 可以一词,因为许多用户误解了这种唯一性保证.这可能对也可能不对,它取决于您如何定义标识列的属性.例如,假定您已经定义了一个标识列,它在最小值 1 与最大值 10 之间循环:根据定义,除非该表包含的行非常少(10 行或更少),否则该列中的值将不唯一.

保证列值唯一性的方法就是对列定义唯一性约束.上述表中的 actor_id 列之所以能够保证唯一性,是因为我使用了 alter table 命令将该列定义为表上的主关键字.
...   下一页

 ·优化大型数据库导入    »显示摘要«
    摘要:jianing fanmotorola 2002 年 12 月 ibm informix 数据移动实用程序提供了一个简便的方法将数据库从一台机器移动到另一台上。大型数据库,尤其是那些有大量相关存储过程和触发器的数据库,会引起特别的难题。本文提供了一个您可以修改的样本脚本,以使该作业更方便更迅速。 简介 dbexport 和 dbimport 是 ibm informix® 数据移动实......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE