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#