3.1 表の作成(BOOKS)

BOOKS表には、図書館の各本の行が含まれます。文字型および数値型の列、主キー、一意制約およびチェック制約が含まれます。

  1. 接続名を右クリックし、「SQLワークシートを開く」を選択します。

  2. 次の文を入力します。

    CREATE TABLE books (
       book_id VARCHAR2(20),
       title VARCHAR2(50)
          CONSTRAINT title_not_null NOT NULL,
       author_last_name VARCHAR2(30)
          CONSTRAINT last_name_not_null NOT NULL,
       author_first_name VARCHAR2(30),
       rating NUMBER,
       CONSTRAINT books_pk PRIMARY KEY (book_id),
       CONSTRAINT rating_1_to_10 CHECK (rating IS NULL OR
          (rating >= 1 and rating <= 10)),
       CONSTRAINT author_title_unique UNIQUE (author_last_name, title));
  3. 「文の実行」アイコンをクリックします。

    「スクリプト出力」ペインに次の通知が表示されます。

    Table BOOKS created.