制約を使用した電話番号書式の規定 正規表現は、制約を規定する際に役立つ方法です。たとえば、データベースに標準書式で電話番号を入力する必要があるとします。例4-1では、contacts表を作成し、p_number列にCHECK制約を追加して次の書式マスクを規定しています。 (XXX) XXX-XXXX 例4-1 正規表現...
contactPhoneフィールドにある連絡先電話番号パターンがXXX-YYY-ZZZZであり、X、YおよびZが0から9までの数字であると仮定して、次のようにregex_like関数を使用しています。 市外局番364の後にハイフン'-'文字を使用します。 3桁の数字の後にハイフン'-'文字と4桁の数字が続くパターン照合...
例10-1 正規表現を使用した電話番号書式の規定 コピー DROP TABLE contacts; CREATE TABLE contacts ( l_name VARCHAR2(30), p_number VARCHAR2(30) CONSTRAINT c_contacts_pnf CHECK (REGEXP_LIKE (p_number, '^\(\d{3}\) \d{3}-\d{4}$')) ); 例: 正しい書式と誤った書式での電話番号...
10.5.3 例: 正しい書式と誤った書式での電話番号の挿入 書式が正しく動作したか、正しく動作しなかったかをテストするためにINSERT INTO SQL文を使用できます。 例10-2に、電話番号をcontacts表に挿入する正しい文および誤った文を示します。 例10-2 正しい書式と誤った書式での電話番号...
11.5.3 例: 正しい書式と誤った書式での電話番号の挿入 書式が正しく動作したか、正しく動作しなかったかをテストするためにINSERT INTO SQL文を使用できます。 例11-2に、電話番号をcontacts表に挿入する正しい文および誤った文を示します。 例11-2 正しい書式と誤った書式での電話番号...
正規表現は、PERLやJavaのようなプログラミング言語の強力なテキスト処理コンポーネントです。たとえば、PERLスクリプトでは、ディレクトリ内の各HTMLファイルの内容を1つの文字列変数に読み取り、正規表現を使用して文字列内のURLを検索できます。多くのアプリケーション開発者がPERLを使用する理...
制約を使用した電話番号書式の規定 後方参照を使用した文字の再配置 8.5.1 制約を使用した電話番号書式の規定 正規表現は、制約を規定する際に役立つ方法です。たとえば、データベースに標準書式で電話番号を入力する必要があるとします。例8-1では、contacts表を作成し、p_number列にCHECK制約を追加...