bv中就是这样做的。
BV_ENUM_VALUES表,3 column
Type_Name describe the name of enum variable.
int_Code describe the int number of a certain type. this two construct the primary key .
the third column is value describe the value of the key.
SQL> select * from BV_ENUM_VALUES where TYPE_NAME= 'MR_REGION_TYPE' OR TYPE_NAME= 'MR_INDUSTRY_TYPE';
TYPE_NAME INT_CODE
------------------------------ ----------
VALUE
--------------------------------------------------------------------------------
MR_REGION_TYPE 0
东北
MR_REGION_TYPE 1
西北
MR_REGION_TYPE 2
华北
TYPE_NAME INT_CODE
------------------------------ ----------
VALUE
--------------------------------------------------------------------------------
MR_REGION_TYPE 3
华东
MR_REGION_TYPE 4
华南
MR_REGION_TYPE 5
华中
TYPE_NAME INT_CODE
------------------------------ ----------
VALUE
--------------------------------------------------------------------------------
MR_REGION_TYPE 6
西南
MR_INDUSTRY_TYPE 0
成套和代理企业
MR_INDUSTRY_TYPE 1
电力多经企业
TYPE_NAME INT_CODE
------------------------------ ----------
VALUE
--------------------------------------------------------------------------------
MR_INDUSTRY_TYPE 2
电力施工、安装企业
MR_INDUSTRY_TYPE 3
电力物资及贸易企业
MR_INDUSTRY_TYPE 4
电力物资制造企业
TYPE_NAME INT_CODE
------------------------------ ----------
VALUE
--------------------------------------------------------------------------------
MR_INDUSTRY_TYPE 5
电力修造企业
MR_INDUSTRY_TYPE 6
发电企业
MR_INDUSTRY_TYPE 7
供电及电力管理企业
TYPE_NAME INT_CODE
------------------------------ ----------
VALUE
--------------------------------------------------------------------------------
MR_INDUSTRY_TYPE 8
科研、设计及院所
MR_INDUSTRY_TYPE 9
其他
已选择17行。