什么是 DB2 表中备用键的定义和用法?
DB2 表包含多列,其值在整个表中保持唯一。在这些多列中,仅一列被选为主键,其余键称为候选键。
我们可以将任何候选键声明为备用键。这意味着该键的值不能取重复值,但与主键不同,备用键未建立在主索引上。
我们在使用 UNIQUE 关键字定义任何表时可以定义备用键。例如,如果我们希望将 TRANSACTION_ID 设为备用键,则−
CREATE TABLE ORDERS (ORDER_ID CHAR(15) NOT NULL, ORDER_DATE DATE, ORDER_TOTAL DECIMAL(9,2), TRANSACTION_ID CHAR(15), PRIMARY KEY(ORDER_ID), UNIQUE(TRANSACTION_ID)) IN DB4ES01;
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP