2018-10-15から1日間の記事一覧
正規表現でのチェックは、正規表現自体を理解していれば 非常に有用且つ開発が楽になる。 ただ、基本的にはサーバーサイドで使用することは あんまり良くない。 その理由として、 バックトラッキング(文字のチェック等が構文によって最初からやり直されるこ…
RAISE_APPLICATION_ERRORという関数を使えば、 エラーコードの割り当てとメッセージを指定することができる。 ただし、ユーザー定義のエラーとして使用が許可されている番号は -20000〜-20999 までの 1000 コード分らしい。 トリガーで例外エラーとして処理…
Oracle11gからの新しい機能。 基本的に行トリガーは自分自身のレコードを更新することはできない。 でも、複合トリガーを使うとそんなことができてしまったりする。 これは便利ではあるが、開発では非機能要件をしっかり考慮しておかないと 運用でかなり危な…