declare @seq int exec pubDB..getseq 'com_profile',@seq output select @seq as value INSERT INTO [Egenius_1].[dbo].[COM_PROFILE] (SEQ ,[CTIME] ,[MTIME] ,[ISVALID] ,REGI_ADDR ,OFFICE_ADDR ,WEB_SITE,POSTCODE ,LEG_PERSON ,BOARD_SECTRY ,SECTRY_TEL ,SECTRY_FAX ,CONTACT_ADDR ,SECTRY_EMAIL ,REPR ,REPR_TEL ,REPR_FAX ,REPR_ADDR ,REPR_EMAIL ,ACC_ORGCODE ,DISCLOSER ,ACCOUNT ,COMCODE ,CHANGEDATE ,DECLAREDATE ,CNAME ,CSNAME ,EName ,ESName ,[CSpell],[GEN_MANAGER],[DISTRICT_NO],[TEL],[FAX],[EMAIL],[Remark],[CONTACT_PERSON] ,[BRIEF_INTRO],[COM_BRIEF],[PRI_BIZ],[NON_PRI_BIZ],[STAFF_NUM],[MSTAFF_NUM],[TSTAFF_NUM],[DISCL_PAPER] ,[DISCL_WEBSITE],[BUILD_DATE],[CLOSE_DATE],[CLOSE_REASON],[ORG_STATUS] ,[REGI_NO],[NTAX_NO],[LTAX_NO],[LISTED],[ISSUE_BOND],[NATION] ,[ORG_TYPE],[ORG_MTYPE],[ORG_STYPE] ,[COM_CLS] ,[ACC_ORGNAME] ,[LAW_ORGCODE],[LAW_ORGNAME],[CSRC_INDU_CODE] ,[CSRC_INDU_1],[CSRC_INDU_2],[CSRC_INDU_3],[CF_INDU_CODE] ,[LAWYER],[CURNCY],[REGI_CAP] ,[APPRAISER], [CSRC_INDU_CODE_1],[CSRC_INDU_CODE_2],[CSRC_INDU_CODE_3] ,[GICS_INDU_CODE],[GICS_INDU_1],[GICS_INDU_CODE_1],[GICS_INDU_2],[GICS_INDU_CODE_2],[GICS_INDU_3],[GICS_INDU_CODE_3] ,[SERVICE_TEL] ,[FOR_ACC_ORGCODE] ,[FOR_ACC_ORGNAME],[SW_INDU_CODE],[SW_INDU_1],[SW_INDU_CODE_1],[SW_INDU_2],[SW_INDU_CODE_2],[SW_INDU_3],[SW_INDU_CODE_3] ,[REGION_CODE],[FUTURE_LIST]) VALUES (#SEQ#,getdate(), getdate(), 1,#REGI_ADDR#,#OFFICE_ADDR#,#WEB_SITE#,#POSTCODE#,#LEG_PERSON#,#BOARD_SECTRY#,#SECTRY_TEL#,#SECTRY_FAX#, #CONTACT_ADDR#,#SECTRY_EMAIL#,#REPR#,#REPR_TEL#,#REPR_FAX#,#REPR_ADDR#,#REPR_EMAIL#,#ACC_ORGCODE# ,#DISCLOSER#,#ACCOUNT#,#COMCODE#,#CHANGEDATE#,#DeclareDate#,#CName#,#CSName#,#EName#,#ESName# ,#CSpell#,#GEN_MANAGER#,#DISTRICT_NO#,#TEL#,#FAX#,#EMAIL#,#Remark#,#CONTACT_PERSON# ,#BRIEF_INTRO#,#COM_BRIEF#,#PRI_BIZ#,#NON_PRI_BIZ#,#STAFF_NUM#,#MSTAFF_NUM#,#TSTAFF_NUM#,#DISCL_PAPER# ,#DISCL_WEBSITE#,#BUILD_DATE#,#CLOSE_DATE#,#CLOSE_REASON#,#ORG_STATUS# ,#REGI_NO#,#NTAX_NO#,#LTAX_NO#,#LISTED#,#ISSUE_BOND#,#NATION# ,#ORG_TYPE#,#ORG_MTYPE#,#ORG_STYPE# ,#COM_CLS# ,#ACC_ORGNAME# ,#LAW_ORGCODE#,#LAW_ORGNAME#,#CSRC_INDU_CODE# ,#CSRC_INDU_1#,#CSRC_INDU_2#,#CSRC_INDU_3#,#CF_INDU_CODE# ,#LAWYER#,#CURNCY#,#REGI_CAP# ,#APPRAISER#, #CSRC_INDU_CODE_1#,#CSRC_INDU_CODE_2#,#CSRC_INDU_CODE_3# ,#GICS_INDU_CODE#,#GICS_INDU_1#,#GICS_INDU_CODE_1#,#GICS_INDU_2#,#GICS_INDU_CODE_2#,#GICS_INDU_3#,#GICS_INDU_CODE_3# ,#SERVICE_TEL# ,#FOR_ACC_ORGCODE# ,#FOR_ACC_ORGNAME#,#SW_INDU_CODE#,#SW_INDU_1#,#SW_INDU_CODE_1#,#SW_INDU_2#,#SW_INDU_CODE_2#,#SW_INDU_3#,#SW_INDU_CODE_3# ,#REGION_CODE#,#FUTURE_LIST#); INSERT INTO [CGenius].[dbo].[COM_PROFILE] (SEQ ,[CTIME] ,[MTIME] ,[ISVALID] ,REGI_ADDR ,OFFICE_ADDR ,WEB_SITE,POSTCODE ,LEG_PERSON ,BOARD_SECTRY ,SECTRY_TEL ,SECTRY_FAX ,CONTACT_ADDR ,SECTRY_EMAIL ,REPR ,REPR_TEL ,REPR_FAX ,REPR_ADDR ,REPR_EMAIL ,ACC_ORGCODE ,DISCLOSER ,ACCOUNT ,COMCODE ,CHANGEDATE ,DECLAREDATE ,CNAME ,CSNAME ,EName ,ESName,[CSpell],[GEN_MANAGER],[DISTRICT_NO],[TEL],[FAX],[EMAIL],[Remark],[CONTACT_PERSON] ,[BRIEF_INTRO],[COM_BRIEF],[PRI_BIZ],[NON_PRI_BIZ],[STAFF_NUM],[MSTAFF_NUM],[TSTAFF_NUM],[DISCL_PAPER] ,[DISCL_WEBSITE],[BUILD_DATE],[CLOSE_DATE],[CLOSE_REASON],[ORG_STATUS] ,[REGI_NO],[NTAX_NO],[LTAX_NO],[LISTED],[ISSUE_BOND],[NATION] ,[ORG_TYPE],[ORG_MTYPE],[ORG_STYPE] ,[COM_CLS] ,[ACC_ORGNAME] ,[LAW_ORGCODE],[LAW_ORGNAME],[CSRC_INDU_CODE] ,[CSRC_INDU_1],[CSRC_INDU_2],[CSRC_INDU_3],[CF_INDU_CODE] ,[LAWYER],[CURNCY],[REGI_CAP] ,[APPRAISER],[CSRC_INDU_CODE_1],[CSRC_INDU_CODE_2],[CSRC_INDU_CODE_3] ,[GICS_INDU_CODE],[GICS_INDU_1],[GICS_INDU_CODE_1],[GICS_INDU_2],[GICS_INDU_CODE_2],[GICS_INDU_3],[GICS_INDU_CODE_3] ,[SERVICE_TEL] ,[FOR_ACC_ORGCODE] ,[FOR_ACC_ORGNAME],[SW_INDU_CODE],[SW_INDU_1],[SW_INDU_CODE_1],[SW_INDU_2],[SW_INDU_CODE_2],[SW_INDU_3],[SW_INDU_CODE_3] ,[REGION_CODE],[FUTURE_LIST]) VALUES (#SEQ#,getdate(), getdate(), 1,#REGI_ADDR#,#OFFICE_ADDR#,#WEB_SITE#,#POSTCODE#,#LEG_PERSON#,#BOARD_SECTRY#,#SECTRY_TEL#,#SECTRY_FAX#, #CONTACT_ADDR#,#SECTRY_EMAIL#,#REPR#,#REPR_TEL#,#REPR_FAX#,#REPR_ADDR#,#REPR_EMAIL#,#ACC_ORGCODE# ,#DISCLOSER#,#ACCOUNT#,#COMCODE#,#CHANGEDATE#,#DeclareDate#,#CName#,#CSName#,#EName#,#ESName# ,#CSpell#,#GEN_MANAGER#,#DISTRICT_NO#,#TEL#,#FAX#,#EMAIL#,#Remark#,#CONTACT_PERSON# ,#BRIEF_INTRO#,#COM_BRIEF#,#PRI_BIZ#,#NON_PRI_BIZ#,#STAFF_NUM#,#MSTAFF_NUM#,#TSTAFF_NUM#,#DISCL_PAPER# ,#DISCL_WEBSITE#,#BUILD_DATE#,#CLOSE_DATE#,#CLOSE_REASON#,#ORG_STATUS# ,#REGI_NO#,#NTAX_NO#,#LTAX_NO#,#LISTED#,#ISSUE_BOND#,#NATION# ,#ORG_TYPE#,#ORG_MTYPE#,#ORG_STYPE# ,#COM_CLS# ,#ACC_ORGNAME# ,#LAW_ORGCODE#,#LAW_ORGNAME#,#CSRC_INDU_CODE# ,#CSRC_INDU_1#,#CSRC_INDU_2#,#CSRC_INDU_3#,#CF_INDU_CODE# ,#LAWYER#,#CURNCY#,#REGI_CAP# ,#APPRAISER#, #CSRC_INDU_CODE_1#,#CSRC_INDU_CODE_2#,#CSRC_INDU_CODE_3# ,#GICS_INDU_CODE#,#GICS_INDU_1#,#GICS_INDU_CODE_1#,#GICS_INDU_2#,#GICS_INDU_CODE_2#,#GICS_INDU_3#,#GICS_INDU_CODE_3# ,#SERVICE_TEL# ,#FOR_ACC_ORGCODE# ,#FOR_ACC_ORGNAME#,#SW_INDU_CODE#,#SW_INDU_1#,#SW_INDU_CODE_1#,#SW_INDU_2#,#SW_INDU_CODE_2#,#SW_INDU_3#,#SW_INDU_CODE_3# ,#REGION_CODE#,#FUTURE_LIST#) declare @seq int exec pubDB..getseq 'com_profile',@seq output select @seq as value INSERT INTO [CGenius].[dbo].[COM_PROFILE] (SEQ ,[CTIME] ,[MTIME] ,[ISVALID] ,REGI_ADDR ,OFFICE_ADDR ,WEB_SITE,POSTCODE ,LEG_PERSON ,BOARD_SECTRY ,SECTRY_TEL ,SECTRY_FAX ,CONTACT_ADDR ,SECTRY_EMAIL ,REPR ,REPR_TEL ,REPR_FAX ,REPR_ADDR ,REPR_EMAIL ,ACC_ORGCODE ,DISCLOSER ,ACCOUNT ,COMCODE ,CHANGEDATE ,DECLAREDATE ,CNAME ,CSNAME ,EName ,ESName) VALUES (#SEQ#,getdate(), getdate(), 1,#REGI_ADDR#,#OFFICE_ADDR#,#WEB_SITE#,#POSTCODE#,#LEG_PERSON#,#BOARD_SECTRY#,#SECTRY_TEL#,#SECTRY_FAX#, #CONTACT_ADDR#,#SECTRY_EMAIL#,#REPR#,#REPR_TEL#,#REPR_FAX#,#REPR_ADDR#,#REPR_EMAIL#,#ACC_ORGCODE# ,#DISCLOSER#,#ACCOUNT#,#COMCODE#,#CHANGEDATE#,#DeclareDate#,#CName#,#CSName#,#EName#,#ESName# ) UPDATE [Egenius_1].[dbo].[COM_PROFILE] SET MTIME=getdate(),REGI_ADDR=#REGI_ADDR#,OFFICE_ADDR=#OFFICE_ADDR#,WEB_SITE=#WEB_SITE#, POSTCODE=#POSTCODE#,LEG_PERSON=#LEG_PERSON#,BOARD_SECTRY=#BOARD_SECTRY#,SECTRY_TEL=#SECTRY_TEL#,SECTRY_FAX=#SECTRY_FAX#, CONTACT_ADDR=#CONTACT_ADDR#,SECTRY_EMAIL=#SECTRY_EMAIL#,REPR=#REPR#,REPR_TEL=#REPR_TEL#, REPR_FAX=#REPR_FAX#,REPR_ADDR=#REPR_ADDR#,REPR_EMAIL=#REPR_EMAIL#,ACC_ORGCODE=#ACC_ORGCODE# ,DISCLOSER=#DISCLOSER#,ACCOUNT=#ACCOUNT#, DECLAREDATE=#DeclareDate#,CNAME=#CName#,CSNAME=#CSName#,EName=#EName#,ESName=#ESName# where COMCODE=#COMCODE# and SEQ=(select top 1 SEQ from [Egenius_1].[dbo].[com_profile] where COMCODE=#COMCODE# order by CHANGEDATE desc) UPDATE [CGenius].[dbo].[COM_PROFILE] SET MTIME=getdate(),REGI_ADDR=#REGI_ADDR#,OFFICE_ADDR=#OFFICE_ADDR#,WEB_SITE=#WEB_SITE#, POSTCODE=#POSTCODE#,LEG_PERSON=#LEG_PERSON#,BOARD_SECTRY=#BOARD_SECTRY#,SECTRY_TEL=#SECTRY_TEL#,SECTRY_FAX=#SECTRY_FAX#, CONTACT_ADDR=#CONTACT_ADDR#,SECTRY_EMAIL=#SECTRY_EMAIL#,REPR=#REPR#,REPR_TEL=#REPR_TEL#, REPR_FAX=#REPR_FAX#,REPR_ADDR=#REPR_ADDR#,REPR_EMAIL=#REPR_EMAIL#,ACC_ORGCODE=#ACC_ORGCODE# ,DISCLOSER=#DISCLOSER#,ACCOUNT=#ACCOUNT#, DECLAREDATE=#DeclareDate#,CNAME=#CName#,CSNAME=#CSName#,EName=#EName#,ESName=#ESName# where COMCODE=#COMCODE# and SEQ=(select top 1 SEQ from [CGenius].[dbo].[com_profile] where COMCODE=#COMCODE# order by CHANGEDATE desc)