Previous: テーブルを定義する
Up: テーブルを定義する
Next: 各種のデータ・タイプ
Previous Page: テーブルを定義する

テーブル定義の形式

テーブルの定義は、次の形式で行われる。

create table テーブル名
	(  項目名  データ・タイプ  [ null | not null ]
	 [,項目名  データ・タイプ  [ null | not null ] .....] )

第3番目の、nullやnot null といった引き数は、デフォールト値にnullを許すのか否か という指定である。 実際のテーブルの定義の例を見てみよう。

例 86: テーブルの定義

create table 書籍台帳
 	(
 	  書籍番号  varchar(15)  not null ,
 	  書名            varchar(216) null ,
 	  書名読み        varchar(240) null ,
	  巻次            varchar(138) null ,
	  版表示          varchar(20)  null ,
	  ページ          varchar(20)  null ,
 	  大きさ          varchar(20)  null ,
 	  定価            int          null ,
 	  図書記号        varchar(8)   null ,
 	  出版社コード    varchar(13)  null ,
	  出版年月        varchar(30)  null ,
	  禁帯フラグ      int          null
	)

create table 書籍著者対応表 ( 書籍番号 varchar(15) null , 著者コード int null )

create table 利用者台帳稚内編 ( コード char(6) not null , 姓 varchar(20) null , 名 varchar(20) null , 電話番号 varchar(20) null , 郵便 varchar(6) null , 住所 varchar(100) null )

maruyama@wakhok.ac.jp
1995年02月10日 (金) 00時49分16秒 JST