什麼是 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