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行。

|