社員の写真表 (EMP_PHOTO)

社員の写真表には、社員番号別に識別された、各社員の写真が入っています。

社員の写真表は、以下の CREATE TABLE ステートメントおよび ALTER TABLE ステートメントを使用して作成します。

CREATE TABLE EMP_PHOTO  
             (EMPNO CHAR(6) NOT NULL, 
              PHOTO_FORMAT VARCHAR(10) NOT NULL, 
              PICTURE BLOB(100K), 
              EMP_ROWID CHAR(40) NOT NULL DEFAULT '', 
              PRIMARY KEY (EMPNO,PHOTO_FORMAT))

ALTER TABLE EMP_PHOTO
            ADD COLUMN DL_PICTURE DATALINK(1000)
                LINKTYPE URL NO LINK CONTROL

ALTER TABLE EMP_PHOTO 
              ADD FOREIGN KEY (EMPNO) 
              REFERENCES EMPLOYEE 
              ON DELETE RESTRICT 

以下の索引が作成されます。

CREATE UNIQUE INDEX XEMP_PHOTO 
              ON EMP_PHOTO (EMPNO,PHOTO_FORMAT)

次の表は、列の内容を示しています。

列名 説明
EMPNO 社員番号
PHOTO_FORMAT PICTURE に保管されたイメージのフォーマット。
PICTURE 写真のイメージ。
EMP_ROWID 固有の行 ID (現在は未使用)。