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)