2016-04-05 22 views
1

ユーザー定義データ型を作成したいが、それをDB2の値として1から100までの正の整数だけ取ることができる「MyPosInt」としましょう。DB2で制約付きのユーザー定義データ型

私は、 'CREATE DATATYPE'クエリを使用してユーザー定義データ型を作成できますが、どのようにこの制約を課すのですか。

答えて

1

がこれをチェックアウト:

CREATE TYPE MyPosInt AS INTEGER WITH WEAK TYPE RULES 
     CHECK(VALUE > 0 AND VALUE <= 100) 

をあなたはdocumentation

+0

、より詳細な情報を確認します[@michaeltiefenbacher](http://stackoverflow.com/users/5959625/michaeltiefenbacher)ありがとうございます!私はこのリンクが有用であることも発見した[リンク](https://www.ibm.com/developerworks/community/blogs/SQLTips4DB2LUW/entry/weak_type?_e_pi_=7%2CPAGE_ID10%2C3084758091&lang=ja) –

関連する問題