目次
SQLとはデータベースを操作するための言語です。
GRANT 【権限】 ON 【テーブル】 TO 【ユーザ】
REVOKE
データの整合性を保つためのルールを制約と言います。
UNIQUE制約とは、指定した列にNULL値の入力を許すが既に入力されている値の入力は禁ずる制約です。
CHECK(検査制約)とは、ある列の値が満たされなくてはいけない条件を定義した制約です。
PRIMARY KEYとは、NOT NULL制約と一意制約の両方を持った制約です。
REFERENCESでは、主キーと外部キーとの参照制約(外部キー制約)を定義しています。
カーソル機能とは、SQLの問合せ結果を一行ずつ引き出す操作です。通常の親言語は一度に1行のレコードを扱う手続き型言語ですが、SQLは一度に複数の行を扱う非手続き型の言語でです。
カーソルを用いた位置付け UPDATE文の例
UPDATE 表名
SET 列名 = プロシージャ名
WHERE CURENT OF カーソル名