2016-04-05 50 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) –

相關問題