2016-04-05 48 views
1

我想创建一个用户定义的数据类型,我们称之为'MyPosInt',它可以在1到100之间使用正整数作为它在DB2中的值。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=en) –

相关问题