DATASOURCEID, DATABASETYPE, USERNAME, PASSWORD, SERVERADDRESS, DATABASENAME, PORT, TABLETYPE,FEATURE, CREATEUSERID, CREATEDATE,DATABASEALIAS delete from RES_EXTDATASOURCE where DATASOURCEID = #{datasourceid,jdbcType=INTEGER} select NEXTVAL('RES_EXTDATASOURCE_INS_SEQ') from dual insert into RES_EXTDATASOURCE (DATASOURCEID , DATABASETYPE, USERNAME, PASSWORD, SERVERADDRESS, DATABASENAME, TABLETYPE,FEATURE, PORT, CREATEUSERID, CREATEDATE, DATABASEALIAS ) values ( #{datasourceid,jdbcType=INTEGER},#{databasetype}, #{username}, #{password}, #{serveraddress}, #{databasename},#{tabletype},#{feature,jdbcType=VARCHAR}, #{port}, #{createuserid}, #{createdate}, #{databasealias} ) select NEXTVAL('RES_EXTDATASOURCE_INS_SEQ') from dual insert into RES_EXTDATASOURCE DATASOURCEID, DATABASETYPE, USERNAME, PASSWORD, SERVERADDRESS, DATABASENAME, PORT, CREATEUSERID, CREATEDATE, DATABASEALIAS, TABLETYPE, FEATURE, #{datasourceid,jdbcType=VARCHAR}, #{databasetype,jdbcType=VARCHAR}, #{username,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR}, #{serveraddress,jdbcType=VARCHAR}, #{databasename,jdbcType=VARCHAR}, #{port,jdbcType=VARCHAR}, #{createuserid,jdbcType=VARCHAR}, #{createdate,jdbcType=TIMESTAMP}, #{databasealias,jdbcType=VARCHAR}, #{tabletype,jdbcType=INTEGER}, #{feature,jdbcType=VARCHAR}, update RES_EXTDATASOURCE DATABASETYPE = #{databasetype,jdbcType=VARCHAR}, USERNAME = #{username,jdbcType=VARCHAR}, PASSWORD = #{password,jdbcType=VARCHAR}, SERVERADDRESS = #{serveraddress,jdbcType=VARCHAR}, DATABASENAME = #{databasename,jdbcType=VARCHAR}, PORT = #{port,jdbcType=VARCHAR}, CREATEUSERID = #{createuserid,jdbcType=VARCHAR}, CREATEDATE = #{createdate,jdbcType=TIMESTAMP}, DATABASEALIAS = #{databasealias,jdbcType=VARCHAR}, TABLETYPE = #{tabletype,jdbcType=INTEGER}, FEATURE = #{feature,jdbcType=VARCHAR}, where DATASOURCEID = #{datasourceid,jdbcType=INTEGER} update RES_EXTDATASOURCE set DATABASETYPE = #{databasetype,jdbcType=VARCHAR}, USERNAME = #{username,jdbcType=VARCHAR}, PASSWORD = #{password,jdbcType=VARCHAR}, SERVERADDRESS = #{serveraddress,jdbcType=VARCHAR}, DATABASENAME = #{databasename,jdbcType=VARCHAR}, PORT = #{port,jdbcType=VARCHAR}, CREATEUSERID = #{createuserid,jdbcType=VARCHAR}, CREATEDATE = #{createdate,jdbcType=TIMESTAMP}, TABLETYPE = #{tabletype,jdbcType=INTEGER}, FEATURE = #{feature,jdbcType=VARCHAR}, DATABASEALIAS = #{databasealias,jdbcType=VARCHAR} where DATASOURCEID = #{datasourceid,jdbcType=INTEGER}