「ソフトウェア開発技術者 データベースとシステム開発 基本テキスト」は 2005 年 4 月 15 日発行の第 2 版第 2 刷のもの。
- CREATE DATABASE, あるいは CREATE SCHEMA 文は使えない。コマンドラインで "sqlite3 foo" としたときにデータベース名が決まっているから(ファイル名 foo がそのままデータベース名になる)。
- CREATE DOMAIN はできない。 SQLite3 にはデータ型がないのが原因だろう。 CREATE DOMAIN せずに妙ちくりんな型名を使おうとしても、そのまま通ってしまう *1
- 本の方には SQL 文の末尾にセミコロンがついていない。文の末尾は "PRIMARY KEY (社員番号));" のようにすること。
*1:CREATE DOMAIN 給与 AS NUMERIC(8,0) とせずに、表定義で "... 生年月日 DATE, 給与 給与, ..." とかできてしまう