私はこれとして定義されたカスタムタイプを持っています:
CREATE TYPE myType_t AS VARRAY(2) of char(10);
char(10)タイプにチェック制約を追加して、myType_tアイテムが特定の正規表現を尊重するようにすることは可能ですか?私は次のようなことを試みました
CREATE TYPE myType_t AS VARRAY(2) of char(10)
( constraint c_myType_format check ( regexp_like(IdontKnowWhatToWriteHere, '[:digit:]{8}'));
これは明らかに機能しません...私は多分別のタイプを定義すると思いました
AS VARRAY(2) of myOtherType_t
しかし、ここでも、正規表現チェックをどこに置くべきかわかりません。
はい、タイプを使用する制約をテーブルに追加しようとしましたが、正しい構文が見つかりません。