PRIMARY_ID, TABLE_NAME, COLUMN_NAME t.PRIMARY_ID, t.TABLE_NAME, t.COLUMN_NAME SELECT FROM DIL_TABLE_COLUMN_ROLE SELECT FROM DIL_TABLE_COLUMN_ROLE t and PRIMARY_ID = #{primaryId} and TABLE_NAME = #{tableName} and COLUMN_NAME = #{columnName} and PRIMARY_ID = #{primaryId} and TABLE_NAME LIKE '%${tableName}%' and COLUMN_NAME LIKE '%${columnName}%' delete from DIL_TABLE_COLUMN_ROLE where PRIMARY_ID = #{primaryId,jdbcType=DECIMAL} delete from DIL_TABLE_COLUMN_ROLE where 1!=1 or TABLE_NAME = #{tableName} or COLUMN_NAME = #{columnName} insert into DIL_TABLE_COLUMN_ROLE (PRIMARY_ID, TABLE_NAME, COLUMN_NAME ) values (#{primaryId,jdbcType=DECIMAL}, #{tableName,jdbcType=VARCHAR}, #{columnName,jdbcType=VARCHAR} ) insert into DIL_TABLE_COLUMN_ROLE PRIMARY_ID, TABLE_NAME, COLUMN_NAME, #{primaryId,jdbcType=DECIMAL}, #{tableName,jdbcType=VARCHAR}, #{columnName,jdbcType=VARCHAR}, update DIL_TABLE_COLUMN_ROLE set TABLE_NAME = #{tableName,jdbcType=VARCHAR}, COLUMN_NAME = #{columnName,jdbcType=VARCHAR} where PRIMARY_ID = #{primaryId,jdbcType=DECIMAL} update DIL_TABLE_COLUMN_ROLE TABLE_NAME = #{tableName,jdbcType=VARCHAR}, COLUMN_NAME = #{columnName,jdbcType=VARCHAR}, where PRIMARY_ID = #{primaryId,jdbcType=DECIMAL} insert into DIL_TABLE_COLUMN_ROLE (PRIMARY_ID, TABLE_NAME, COLUMN_NAME) ( select #{item.primaryId,jdbcType=DECIMAL}, #{item.tableName,jdbcType=VARCHAR}, #{item.columnName,jdbcType=VARCHAR} from dual ) update DIL_TABLE_COLUMN_ROLE set PRIMARY_ID= when #{item.primaryId,jdbcType=DECIMAL} then #{item.primaryId,jdbcType=DECIMAL} ,TABLE_NAME= when #{item.primaryId,jdbcType=DECIMAL} then #{item.tableName,jdbcType=VARCHAR} ,COLUMN_NAME= when #{item.primaryId,jdbcType=DECIMAL} then #{item.columnName,jdbcType=VARCHAR} where PRIMARY_ID in #{item.primaryId,jdbcType=DECIMAL} delete from DIL_TABLE_COLUMN_ROLE where PRIMARY_ID in #{id}