当前位置:我的异常网» Oracle开发 » 业务表和数据字典表联系关系(可以为null)
业务表和数据字典表联系关系(可以为null)
www.myexceptions.net 网友分享于:2013-09-03 浏览:5次
业务表和数据字典表关联(可以为null)
我有一个业务表和数据字典表,表结构和数据如下:
业务表里的字段关联数据字典项但是可以为null,怎么写一个sql能将两个表关联起来并显示所有数据字典的中文内容?(为null的字段显示为'')
最好不要太复杂,因为实际的业务表里面有7,8个字段关联着数据字典表且都可以为null
create table tmp_dic (
dicid number primary key,
KINDVARCHAR2(20),
NAMEVARCHAR2(20),
CODEVARCHAR2(20),
DETAILVARCHAR2(20)
);
CREATE TABLE TMP_STOCK_ORDER_HEADER(
STOCK_ORDER_HEADER_ID NUMBER primary key,
STOCK_ORDER_NUMBER VARCHAR2(200),
STOCK_ORDER_TYPE VARCHAR2(50),
ORDER_STATUS VARCHAR2(50),
URGENCY_LEVEL VARCHAR2(200)
)
;
insert into TMP_DIC (DICID, KIND, NAME, CODE, DETAIL) values ('1', 'ORDER_STATUS', '单据状态', 'DRAFT', '草稿