SELECT '' SM_CD, '全部' SM_CFNM FROM DUAL UNION ALL SELECT SM_CD, SM_CD SM_CFNM FROM (SELECT DISTINCT A.SPEC_STL_GRD SM_CD FROM TBB01_SPEC_INGR A ORDER BY A.SPEC_STL_GRD) SELECT '' SM_CD, '全部' SM_CFNM FROM DUAL UNION ALL SELECT SM_CD, SM_CD SM_CFNM FROM (SELECT DISTINCT A.SM_CD SM_CD FROM TBZ00_COMMCD A WHERE LG_CD = 'B01001' ORDER BY A.SM_CD) SELECT DISTINCT A.SPEC_STL_GRD SM_CD ,A.SPEC_STL_GRD SM_CFNM FROM TBB01_SPEC_INGR A ORDER BY A.SPEC_STL_GRD SELECT DISTINCT A.SM_CD SM_CD , A.SM_CD SM_CFNM FROM TBZ00_COMMCD A WHERE LG_CD = 'B01001' ORDER BY A.SM_CD SELECT T.SM_CD LABEL ,T.SM_CD VALUE FROM TBZ00_COMMCD T WHERE T.LG_CD = 'B01001' ORDER BY T.SM_CD SELECT DISTINCT T.PRDNM_CD, --交货状态 T.SPEC_ABBSYM, --标准号 T.SPEC_STL_GRD --规格钢号 FROM TBB01_SPEC_TECH T WHERE T.SPEC_ABBSYM = DECODE(? , NULL , T.SPEC_ABBSYM , ?) AND T.SPEC_STL_GRD = DECODE(? , NULL , T.SPEC_STL_GRD , ?) ORDER BY T.SPEC_STL_GRD SELECT * FROM TBB01_SEQ_PROD T ORDER BY T.DISPLAY_SEQ SELECT SPEC_ABBSYM FROM TBB01_SPEC_TECH WHERE PRDNM_CD = ? AND SPEC_ABBSYM = ? AND SPEC_STL_GRD = ? AND PROD_CD = ? SELECT T1.PROD_CD ,T1.PROD_CD_CFNM ,T1.PROD_TYPE ,T1.DCS_SYM ,T2.PROD_VAL ,T2.MEMO ,T2.PROD_VAL_EXP1 ,T2.PROD_VAL_EXP2 ,T2.PROD_VAL_EXP3 FROM TBB01_SEQ_PROD T1 , TBB01_SPEC_TECH T2 WHERE T1.PROD_CD = T2.PROD_CD(+) AND T2.PRDNM_CD(+) = ? AND T2.SPEC_ABBSYM(+) = ? AND T2.SPEC_STL_GRD(+) = ? ORDER BY DECODE(T2.PROD_VAL, NULL , 1 , 0) , T1.DISPLAY_SEQ SELECT T1.PROD_CD,T2.PROD_CD_CFNM, T1.PROD_TYPE, T1.DCS_SYM, T1.PROD_VAL, T1.MEMO FROM TBB01_SPEC_TECH T1,TBB01_SEQ_PROD T2 WHERE T1.PROD_CD = T2.PROD_CD AND T1.SPEC_ABBSYM = ? AND T1.SPEC_STL_GRD = ? SELECT T2.PROD_CD ,T1.PROD_CD_CFNM ,T1.DSN_KIND ,T1.PROD_TYPE ,T1.DCS_SYM ,T2.PROD_VAL ,T2.MEMO ,T2.PROD_VAL_EXP1 ,T2.PROD_VAL_EXP2 ,T2.PROD_VAL_EXP3 FROM TBB01_SEQ_PROD T1 , TBB01_ORD_TECH T2 WHERE T1.PROD_CD = T2.PROD_CD AND ORD_NO = ? AND ORD_SEQ = ? ORDER BY DECODE(T2.PROD_TYPE, NULL , 1 , 0) , T1.DISPLAY_SEQ INSERT INTO TBB01_SPEC_TECH( --规范代码录入 PRDNM_CD, SPEC_ABBSYM, SPEC_STL_GRD, PROD_CD, PROD_TYPE, DCS_SYM, PROD_VAL, MEMO, REG_ID, REG_DTIME ) VALUES(?,?,?,?,?,?,?,?,?,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')) UPDATE TBB01_SPEC_TECH SET PROD_VAL = ?, MEMO = ?, MOD_ID = ?, MOD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') --修改日期 WHERE PRDNM_CD = ? AND SPEC_ABBSYM = ? AND SPEC_STL_GRD = ? AND PROD_CD = ? DELETE FROM TBB01_SPEC_TECH WHERE PRDNM_CD = ? AND SPEC_ABBSYM = ? AND SPEC_STL_GRD=? DELETE FROM TBB01_SPEC_TECH WHERE PRDNM_CD = ? AND SPEC_ABBSYM = ? AND SPEC_STL_GRD= ? AND PROD_CD = ?