Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- noinspection SqlResolve
- IF exists(SELECT
- 1
- FROM sysObjects
- WHERE id = object_id('insertIntoP3ES')
- AND type = 'P')
- DROP PROCEDURE insertIntoP3ES
- GO
- CREATE PROCEDURE insertIntoP3ES(
- @BP3_REF CHAR(14),
- @BP3_TRSL CHAR(1),
- @BP3_PR_OUT CHAR(1),
- @BP3_BRNM CHAR(4),
- @BP3_FLMN CHAR(2),
- @EP3_PYT CHAR(3),
- @BP3_MT CHAR(1),
- @BP3_XCP CHAR(1),
- @BP3_APP CHAR(2),
- @BP3_DLP CHAR(3),
- @BP3_REFS VARCHAR(16),
- @BP3_REF_MUR VARCHAR(16),
- @BP3_PR_S CHAR(1),
- @BP3_PR_SYS CHAR(1),
- @BP3_PR_SEP CHAR(1),
- @BP3_PR_VIZ CHAR(1),
- @BP3_FL_EQ CHAR(1),
- @BP3_USID_A VARCHAR(12),
- @BP3_USID_R VARCHAR(12),
- @BP3_USID_V VARCHAR(12),
- @BP3_USID_N VARCHAR(12),
- @BP3_USID_U1 VARCHAR(12),
- @BP3_USID_U2 VARCHAR(12),
- @EP3_AMTE CHAR(1),
- @BP3_TRM CHAR(2),
- @BP3_DAT_KL DATETIME,
- @BP3_P_DAT_OD DATETIME,
- @BP3_P_CCY CHAR(3),
- @BP3_P_ACC VARCHAR(34),
- @BP3_P_AMT NUMERIC(15, 2),
- @BP3_P_NMT NUMERIC(15, 2),
- @BP3_R_ACC VARCHAR(34),
- @BP3_O_CA1 NVARCHAR(35),
- @BP3_O_CA2 NVARCHAR(35),
- @BP3_O_CA3 NVARCHAR(35),
- @BP3_O_CA4 NVARCHAR(35),
- @BP3_O_SWB CHAR(4),
- @BP3_O_CNA CHAR(2),
- @BP3_O_SWL CHAR(2),
- @BP3_O_SWR CHAR(3),
- @BP3_O_AD1 NVARCHAR(35),
- @BP3_O_AD2 NVARCHAR(35),
- @BP3_O_AD3 NVARCHAR(35),
- @BP3_O_AD4 NVARCHAR(35),
- @BP3_S_SESS CHAR(6),
- @BP3_S_SEQU CHAR(6),
- @BP3_S_SWB CHAR(4),
- @BP3_S_CNA CHAR(2),
- @BP3_S_SWL CHAR(2),
- @BP3_S_SWR CHAR(3),
- @BP3_R_SESS CHAR(6),
- @BP3_R_SEQU CHAR(6),
- @BP3_R_SWB CHAR(4),
- @BP3_R_CNA CHAR(2),
- @BP3_R_SWL CHAR(2),
- @BP3_R_SWR CHAR(3),
- @BP3_I_AC VARCHAR(34),
- @BP3_I_SWB CHAR(4),
- @BP3_I_CNA CHAR(2),
- @BP3_I_SWL CHAR(2),
- @BP3_I_SWR CHAR(3),
- @BP3_I_AD1 NVARCHAR(35),
- @BP3_I_AD2 NVARCHAR(35),
- @BP3_I_AD3 NVARCHAR(35),
- @BP3_I_AD4 NVARCHAR(35),
- @BP3_A_AC VARCHAR(34),
- @BP3_A_SWB CHAR(4),
- @BP3_A_CNA CHAR(2),
- @BP3_A_SWL CHAR(2),
- @BP3_A_SWR CHAR(3),
- @BP3_A_AD1 NVARCHAR(35),
- @BP3_A_AD2 NVARCHAR(35),
- @BP3_A_AD3 NVARCHAR(35),
- @BP3_A_AD4 NVARCHAR(35),
- @BP3_B_AC VARCHAR(34),
- @BP3_B_SWB CHAR(4),
- @BP3_B_CNA CHAR(2),
- @BP3_B_SWL CHAR(2),
- @BP3_B_SWR CHAR(3),
- @BP3_B_AD1 NVARCHAR(35),
- @BP3_B_AD2 NVARCHAR(35),
- @BP3_B_AD3 NVARCHAR(35),
- @BP3_B_AD4 NVARCHAR(35),
- @BP3_CHRG CHAR(3),
- @BP3_PD1 NVARCHAR(35),
- @BP3_PD2 NVARCHAR(35),
- @BP3_PD3 NVARCHAR(35),
- @BP3_PD4 NVARCHAR(35),
- @BP3_SR1 NVARCHAR(35),
- @BP3_SR2 NVARCHAR(35),
- @BP3_SR3 NVARCHAR(35),
- @BP3_SR4 NVARCHAR(35),
- @BP3_SR5 NVARCHAR(35),
- @BP3_SR6 NVARCHAR(35),
- @BP3_KOD_OP CHAR(4),
- @BP3_KOD_COU CHAR(3),
- @BP3_NAM_PAK VARCHAR(12),
- @BP3_NAM_KV VARCHAR(12),
- @BP3_HD_COPY CHAR(1),
- @BP3_FL_WAIT CHAR(1),
- @BON_CODE CHAR(1),
- @BP3_SUBK CHAR(3),
- @BP3_TIM_S CHAR(4),
- @BP3_TIM_R CHAR(4),
- @BP3_TIM_H CHAR(4),
- @BP3_IC1 VARCHAR(35),
- @BP3_TT CHAR(3),
- @BP3_N_CCY CHAR(3),
- @BP3_N_AMT NUMERIC(15, 2),
- @BP3_RTE VARCHAR(12),
- @BP3_U_SWB CHAR(4),
- @BP3_U_CNA CHAR(2),
- @BP3_U_SWL CHAR(2),
- @BP3_U_SWR CHAR(3),
- @BP3_U_AC VARCHAR(34),
- @BP3_3_AC VARCHAR(34),
- @BP3_3_SWB CHAR(4),
- @BP3_3_CNA CHAR(2),
- @BP3_3_SWL CHAR(2),
- @BP3_3_SWR CHAR(3),
- @BP3_3_AD1 NVARCHAR(35),
- @BP3_3_AD2 NVARCHAR(35),
- @BP3_3_AD3 NVARCHAR(35),
- @BP3_3_AD4 NVARCHAR(35),
- @BP3_S1_CCY CHAR(3),
- @BP3_S1_AMT NUMERIC(15, 2),
- @BP3_S2_CCY CHAR(3),
- @BP3_S2_AMT NUMERIC(15, 2),
- @BP3_R1_CCY CHAR(3),
- @BP3_R1_AMT NUMERIC(15, 2),
- @BP3_RR1 NVARCHAR(35),
- @BP3_RR2 NVARCHAR(35),
- @BP3_RR3 NVARCHAR(35),
- @BP3_COD_ER CHAR(4),
- @BP3_USID_ML VARCHAR(12),
- @BP3_SERVCODE CHAR(3),
- @BP3_COMMENT NVARCHAR(100),
- @BP3_DT_I DATETIME,
- @BP3_META CHAR(2),
- @BP3_OP_CODE CHAR(3),
- @BP3_FL_FEA CHAR(1),
- @BP3_FL_SNC CHAR(1),
- @BP3_FL_CSH CHAR(1),
- @BP3_B1_CCY CHAR(3),
- @BP3_B1_AMT NUMERIC(15, 2),
- @BP3_FL_SPC CHAR(1),
- @BP3_S_PHONE VARCHAR(20),
- @BP3_DESC NVARCHAR(500),
- @BP3_P_CUS_ID INT,
- @BP3_PG INT)
- AS
- BEGIN
- -- noinspection SqlResolve
- INSERT INTO dbo.P3ES (BP3_REF,
- BP3_TRSL,
- BP3_PR_OUT,
- BP3_BRNM,
- BP3_FLMN,
- EP3_PYT,
- BP3_MT,
- BP3_XCP,
- BP3_APP,
- BP3_DLP,
- BP3_REFS,
- BP3_REF_MUR,
- BP3_PR_S,
- BP3_PR_SYS,
- BP3_PR_SEP,
- BP3_PR_VIZ,
- BP3_FL_EQ,
- BP3_USID_A,
- BP3_USID_R,
- BP3_USID_V,
- BP3_USID_N,
- BP3_USID_U1,
- BP3_USID_U2,
- EP3_AMTE,
- BP3_TRM,
- BP3_DAT_KL,
- BP3_P_DAT_OD,
- bp3_p_ccy,
- BP3_P_ACC,
- bp3_p_amt,
- BP3_P_NMT,
- BP3_R_ACC,
- BP3_O_CA1,
- BP3_O_CA2,
- BP3_O_CA3,
- BP3_O_CA4,
- BP3_O_SWB,
- BP3_O_CNA,
- BP3_O_SWL,
- BP3_O_SWR,
- BP3_O_AD1,
- BP3_O_AD2,
- BP3_O_AD3,
- bp3_o_ad4,
- BP3_S_SESS,
- BP3_S_SEQU,
- BP3_S_SWB,
- BP3_S_CNA,
- BP3_S_SWL,
- BP3_S_SWR,
- BP3_R_SESS,
- BP3_R_SEQU,
- BP3_R_SWB,
- BP3_R_CNA,
- BP3_R_SWL,
- BP3_R_SWR,
- BP3_I_AC,
- BP3_I_SWB,
- BP3_I_CNA,
- BP3_I_SWL,
- BP3_I_SWR,
- BP3_I_AD1,
- BP3_I_AD2,
- BP3_I_AD3,
- BP3_I_AD4,
- BP3_A_AC,
- BP3_A_SWB,
- BP3_A_CNA,
- BP3_A_SWL,
- BP3_A_SWR,
- BP3_A_AD1,
- BP3_A_AD2,
- BP3_A_AD3,
- BP3_A_AD4,
- BP3_B_AC,
- BP3_B_SWB,
- BP3_B_CNA,
- BP3_B_SWL,
- BP3_B_SWR,
- BP3_B_AD1,
- BP3_B_AD2,
- BP3_B_AD3,
- BP3_B_AD4,
- bp3_chrg,
- BP3_PD1,
- BP3_PD2,
- BP3_PD3,
- BP3_PD4,
- BP3_SR1,
- BP3_SR2,
- BP3_SR3,
- BP3_SR4,
- BP3_SR5,
- BP3_SR6,
- BP3_KOD_OP,
- BP3_KOD_COU,
- BP3_NAM_PAK,
- BP3_NAM_KV,
- BP3_HD_COPY,
- BP3_FL_WAIT,
- BON_CODE,
- BP3_SUBK,
- BP3_TIM_S,
- BP3_TIM_R,
- BP3_TIM_H,
- BP3_IC1,
- BP3_TT,
- BP3_N_CCY,
- BP3_N_AMT,
- BP3_RTE,
- BP3_U_SWB,
- BP3_U_CNA,
- BP3_U_SWL,
- BP3_U_SWR,
- BP3_U_AC,
- BP3_3_AC,
- BP3_3_SWB,
- BP3_3_CNA,
- BP3_3_SWL,
- BP3_3_SWR,
- BP3_3_AD1,
- BP3_3_AD2,
- BP3_3_AD3,
- BP3_3_AD4,
- BP3_S1_CCY,
- BP3_S1_AMT,
- BP3_S2_CCY,
- BP3_S2_AMT,
- BP3_R1_CCY,
- BP3_R1_AMT,
- BP3_RR1,
- BP3_RR2,
- BP3_RR3,
- BP3_COD_ER,
- BP3_USID_ML,
- BP3_SERVCODE,
- BP3_COMMENT,
- BP3_DT_I,
- BP3_PG,
- BP3_META,
- BP3_OP_CODE,
- BP3_FL_FEA,
- BP3_FL_SNC,
- BP3_FL_CSH,
- BP3_B1_CCY,
- BP3_B1_AMT,
- BP3_FL_SPC,
- BP3_S_PHONE,
- BP3_DESC,
- BP3_P_CUS_ID) VALUES (@BP3_REF,
- isNull(@BP3_TRSL, ''),
- isNull(@BP3_PR_OUT, ''),
- isNull(@BP3_BRNM, ''),
- isNull(@BP3_FLMN, ''),
- isNull(@EP3_PYT, ''),
- isNull(@BP3_MT, ''),
- isNull(@BP3_XCP, ''),
- isNull(@BP3_APP, ''),
- isNull(@BP3_DLP, ''),
- isNull(@BP3_REFS, ''),
- isNull(@BP3_REF_MUR, ''),
- isNull(@BP3_PR_S, ''),
- isNull(@BP3_PR_SYS, ''),
- isNull(@BP3_PR_SEP, ''),
- isNull(@BP3_PR_VIZ, ''),
- isNull(@BP3_FL_EQ, ''),
- isNull(@BP3_USID_A, ''),
- isNull(@BP3_USID_R, ''),
- isNull(@BP3_USID_V, ''),
- isNull(@BP3_USID_N, ''),
- isNull(@BP3_USID_U1, ''),
- isNull(@BP3_USID_U2, ''),
- isNull(@EP3_AMTE, ''),
- isNull(@BP3_TRM, ''),
- isNull(convert(DATETIME, @BP3_DAT_KL), getDATE()),
- isNull(convert(DATETIME, @BP3_P_DAT_OD), getDate()),
- isNull(@bp3_p_ccy, ''),
- isNull(@BP3_P_ACC, ''),
- CONVERT(FLOAT, @bp3_p_amt),
- CONVERT(FLOAT, @BP3_P_NMT),
- isNull(@BP3_R_ACC, ''),
- isNull(@BP3_O_CA1, ''),
- isNull(@BP3_O_CA2, ''),
- isNull(@BP3_O_CA3, ''),
- isNull(@BP3_O_CA4, ''),
- isNull(@BP3_O_SWB, ''),
- isNull(@BP3_O_CNA, ''),
- isNull(@BP3_O_SWL, ''),
- isNull(@BP3_O_SWR, ''),
- isNull(@BP3_O_AD1, ''),
- isNull(@BP3_O_AD2, ''),
- isNull(@BP3_O_AD3, ''),
- isNull(@BP3_O_AD4, ''),
- isNull(@BP3_S_SESS, ''),
- isNull(@BP3_S_SEQU, ''),
- isNull(@BP3_S_SWB, ''),
- isNull(@BP3_S_CNA, ''),
- isNull(@BP3_S_SWL, ''),
- isNull(@BP3_S_SWR, ''),
- isNull(@BP3_R_SESS, ''),
- isNull(@BP3_R_SEQU, ''),
- isNull(@BP3_R_SWB, ''),
- isNull(@BP3_R_CNA, ''),
- isNull(@BP3_R_SWL, ''),
- isNull(@BP3_R_SWR, ''),
- isNull(@BP3_I_AC, ''),
- isNull(@BP3_I_SWB, ''),
- isNull(@BP3_I_CNA, ''),
- isNull(@BP3_I_SWL, ''),
- isNull(@BP3_I_SWR, ''),
- isNull(@BP3_I_AD1, ''),
- isNull(@BP3_I_AD2, ''),
- isNull(@BP3_I_AD3, ''),
- isNull(@BP3_I_AD4, ''),
- isNull(@BP3_A_AC, ''),
- isNull(@BP3_A_SWB, ''),
- isNull(@BP3_A_CNA, ''),
- isNull(@BP3_A_SWL, ''),
- isNull(@BP3_A_SWR, ''),
- isNull(@BP3_A_AD1, ''),
- isNull(@BP3_A_AD2, ''),
- isNull(@BP3_A_AD3, ''),
- isNull(@BP3_A_AD4, ''),
- isNull(@BP3_B_AC, ''),
- isNull(@BP3_B_SWB, ''),
- isNull(@BP3_B_CNA, ''),
- isNull(@BP3_B_SWL, ''),
- isNull(@BP3_B_SWR, ''),
- isNull(@BP3_B_AD1, ''),
- isNull(@BP3_B_AD2, ''),
- isNull(@BP3_B_AD3, ''),
- isNull(@BP3_B_AD4, ''),
- isNull(@BP3_CHRG, ''),
- isNull(@BP3_PD1, ''),
- isNull(@BP3_PD2, ''),
- isNull(@BP3_PD3, ''),
- isNull(@BP3_PD4, ''),
- isNull(@BP3_SR1, ''),
- isNull(@BP3_SR2, ''),
- isNull(@BP3_SR3, ''),
- isNull(@BP3_SR4, ''),
- isNull(@BP3_SR5, ''),
- isNull(@BP3_SR6, ''),
- isNull(@BP3_KOD_OP, ''),
- isNull(@BP3_KOD_COU, ''),
- isNull(@BP3_NAM_PAK, ''),
- isNull(@BP3_NAM_KV, ''),
- isNull(@BP3_HD_COPY, ''),
- isNull(@BP3_FL_WAIT, ''),
- isNull(@BON_CODE, ''),
- isNull(@BP3_SUBK, ''),
- isNull(@BP3_TIM_S, ''),
- isNull(@BP3_TIM_R, ''),
- isNull(@BP3_TIM_H, ''),
- isNull(@BP3_IC1, ''),
- isNull(@BP3_TT, ''),
- isNull(@BP3_N_CCY, ''),
- CONVERT(FLOAT, @BP3_N_AMT),
- isNull(@BP3_RTE, ''),
- isNull(@BP3_U_SWB, ''),
- isNull(@BP3_U_CNA, ''),
- isNull(@BP3_U_SWL, ''),
- isNull(@BP3_U_SWR, ''),
- isNull(@BP3_U_AC, ''),
- isNull(@BP3_3_AC, ''),
- isNull(@BP3_3_SWB, ''),
- isNull(@BP3_3_CNA, ''),
- isNull(@BP3_3_SWL, ''),
- isNull(@BP3_3_SWR, ''),
- isNull(@BP3_3_AD1, ''),
- isNull(@BP3_3_AD2, ''),
- isNull(@BP3_3_AD3, ''),
- isNull(@BP3_3_AD4, ''),
- isNull(@BP3_S1_CCY, ''),
- CONVERT(FLOAT, @BP3_S1_AMT),
- isNull(@BP3_S2_CCY, ''),
- CONVERT(FLOAT, @BP3_S2_AMT),
- isNull(@BP3_R1_CCY, ''),
- CONVERT(FLOAT, @BP3_R1_AMT),
- isNull(@BP3_RR1, ''),
- isNull(@BP3_RR2, ''),
- isNull(@BP3_RR3, ''),
- @BP3_COD_ER,
- @BP3_USID_ML,
- @BP3_SERVCODE,
- @BP3_COMMENT,
- isNull(convert(DATETIME, @BP3_DT_I), getDate()),
- @BP3_PG,
- @BP3_META,
- @BP3_OP_CODE,
- @BP3_FL_FEA,
- @BP3_FL_SNC,
- @BP3_FL_CSH,
- @BP3_B1_CCY,
- @BP3_B1_AMT,
- @BP3_FL_SPC,
- isNull(@BP3_S_PHONE, ''),
- isNull(@BP3_DESC, ''),
- @BP3_P_CUS_ID)
- END
- GO
- sp_procXMode 'insertIntoP3ES', 'anyMode'
- GO
- GRANT EXECUTE ON dbo.insertIntoP3ES TO jod_role
- GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement