SELECT T.PLINE_CODE, T.PLINE_NAME
FROM COM_BASE_PLINE T
WHERE T.VALIDFLAG = '1'
AND T.PROCESS_CODE NOT IN('A','H')
ORDER BY T.PLINE_CODE ASC
SELECT T.STORAGE_NO, T.STORAGE_NAME
FROM YDM_BS_STORAGE T
WHERE T.VALIDFLAG = '1'
ORDER BY T.STORAGE_NO ASC
SELECT T.SUPERVISOR_CODE,
T.SUPERVISOR_NAME,
T.SUPERVISOR_CALL,
T.PLINE_CODE,
T.PLINE_NAME,
T.CREATE_NAME,
TO_CHAR(T.CREATE_TIME,'YYYY-MM-DD HH:MM:SS')CREATE_TIME,
T.COL_GROUP,
DECODE(T.COL_GROUP,'1','甲','2','乙','3','丙','4','丁')COL_GROUP_NAME,
T.MEMO,
T.STORAGE_NO,
T.STORAGE_NAME
FROM YDM_BC_SUPERVISOR T
WHERE 1 = 1
DECLARE
V_SUPER_CODE YDM_BC_SUPERVISOR.SUPERVISOR_CODE%TYPE := NULL;
BEGIN
SELECT '#PLINE_CODE#' ||
LPAD(NVL(MAX(SUBSTR(T.SUPERVISOR_CODE, 5)), 0) + 1, 3, 0)
INTO V_SUPER_CODE
FROM YDM_BC_SUPERVISOR T
WHERE T.PLINE_CODE = '#PLINE_CODE#';
INSERT INTO YDM_BC_SUPERVISOR
(SUPERVISOR_CODE,
SUPERVISOR_NAME,
SUPERVISOR_CALL,
PLINE_CODE,
PLINE_NAME,
COL_GROUP,
CREATE_NAME,
MEMO,
CREATE_TIME,
STORAGE_NO,
STORAGE_NAME)
VALUES
(V_SUPER_CODE,
'#SUPERVISOR_NAME#',
'#SUPERVISOR_CALL#',
'#PLINE_CODE#',
'#PLINE_NAME#',
'#COL_GROUP#',
'#CREATE_NAME#',
'#MEMO#',
TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
'#STORAGE_NO#',
'#STORAGE_NAME#');
END;
DELETE FROM YDM_BC_SUPERVISOR T WHERE T.SUPERVISOR_CODE = '#SUPERVISOR_CODE#'