declare @seq int exec pubDB..getseq 'stk_pri_income_main',@seq output
select @seq as value
INSERT INTO [Egenius_1].[dbo].[STK_PRI_INCOME_MAIN]
([SEQ]
,[CTIME]
,[MTIME]
,[ISVALID]
,[COMCODE]
,[PeriodDate]
,[RPT_TYPE]
,[RPT_SRC]
)
values
(#Seq#, getdate(), getdate(), 1, #ComCode#, #PeriodDate#, #RptType#, #RptSrc#)
update [Egenius_1].[dbo].[STK_PRI_INCOME_MAIN]
set [MTIME] = getdate(),
[RPT_SRC] = #RptSrc#
where [SEQ] = #Seq#
declare @seq int exec pubDB..getseq 'stk_pri_income_sub',@seq output
select @seq as value
INSERT INTO [Egenius_1].[dbo].[STK_PRI_INCOME_SUB]
([SEQ]
,[CTIME]
,[MTIME]
,[ISVALID]
,[P_SEQ]
,[STATIS_CLS]
,[ITEM_NUM]
,[ITEM_NAME]
,[INCOME]
,[COST]
,[GP_RATIO]
,[INCOME_CHNG]
,[COST_CHNG]
,[GP_CHNG]
)
values
(
#Seq#, getdate(), getdate(), 1, #Pseq#, #StatisCls#, #ItemNum#,#ItemName#,
#Income#,#Cost#,#GpRatio#,#IncomeChng#,#CostChng#,#GpChng#
)
UPDATE [Egenius_1].[dbo].[STK_PRI_INCOME_SUB]
SET [MTIME] = getdate()
,[STATIS_CLS] = #StatisCls#
,[ITEM_NUM] = #ItemNum#
,[ITEM_NAME] = #ItemName#
,[INCOME] = #Income#
,[COST] = #Cost#
,[GP_RATIO] = #GpRatio#
,[INCOME_CHNG] = #IncomeChng#
,[COST_CHNG] = #CostChng#
,[GP_CHNG] = #GpChng#
WHERE p_seq =#Pseq# and STATIS_CLS = #StatisCls# and ITEM_NUM = #ItemNum#
delete from egenius_1..stk_pri_income_sub where p_seq = #value#