nanzheng opened a new issue #11074:
URL: https://github.com/apache/shardingsphere/issues/11074


   ### My Eventment is
      shardingsphere 5.0.0-beta (spring-boot-start)
      mybaits 
      Oracle 19c
      Java 1.8
   
   ### How it happened
   
   I use the spring-boot-start to encrypt the mysql/oracle table. And I find 
insert into the mysql work fine, but switch to Oracle get the parse SQL Error 
issue. I dont know how does it happen. Please help . This issue maybe still 
exist in the master branch.
   
   ### Execption is blow
   ```
   Exception in thread "Thread-28" 
com.nagisazz.booteasy.base.exception.ServiceException: 保存信息失败
        at 
com.nagisazz.booteasy.service.OracleService.insert(OracleService.java:47)
        at 
com.nagisazz.booteasy.controller.UserController$2.run(UserController.java:188)
        at java.lang.Thread.run(Thread.java:748)
   Caused by: org.mybatis.spring.MyBatisSystemException: nested exception is 
org.apache.ibatis.executor.ExecutorException: Error preparing statement.  
Cause: com.google.common.util.concurrent.UncheckedExecutionException: 
org.apache.shardingsphere.sql.parser.exception.SQLParsingException: You have an 
error in your SQL syntax
        at 
org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
        at 
org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
        at com.sun.proxy.$Proxy177.insert(Unknown Source)
        at 
org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:278)
        at 
org.springframework.data.mybatis.repository.support.SqlSessionRepositorySupport.insert(SqlSessionRepositorySupport.java:101)
        at 
org.springframework.data.mybatis.repository.support.SimpleMybatisRepository.insert(SimpleMybatisRepository.java:75)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.executeMethodOn(RepositoryFactorySupport.java:504)
        at 
org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:489)
        at 
org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:461)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at 
org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:61)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at 
org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
        at 
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
        at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at 
org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at 
org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(SurroundingTransactionDetectorMethodInterceptor.java:57)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
        at com.sun.proxy.$Proxy190.insert(Unknown Source)
        at 
com.nagisazz.booteasy.service.OracleService.insert(OracleService.java:45)
        ... 2 more
   Caused by: org.apache.ibatis.executor.ExecutorException: Error preparing 
statement.  Cause: 
com.google.common.util.concurrent.UncheckedExecutionException: 
org.apache.shardingsphere.sql.parser.exception.SQLParsingException: You have an 
error in your SQL syntax
        at 
org.apache.ibatis.executor.statement.BaseStatementHandler.prepare(BaseStatementHandler.java:97)
        at 
org.apache.ibatis.executor.statement.RoutingStatementHandler.prepare(RoutingStatementHandler.java:59)
        at 
org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:85)
        at 
org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:49)
        at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117)
        at 
org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76)
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:198)
        at 
org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:185)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
        ... 29 more
   Caused by: com.google.common.util.concurrent.UncheckedExecutionException: 
org.apache.shardingsphere.sql.parser.exception.SQLParsingException: You have an 
error in your SQL syntax
        at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2214)
        at com.google.common.cache.LocalCache.get(LocalCache.java:4053)
        at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4057)
        at 
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4986)
        at 
com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4992)
        at 
org.apache.shardingsphere.infra.parser.sql.SQLStatementParserEngine.parse(SQLStatementParserEngine.java:48)
        at 
org.apache.shardingsphere.infra.parser.ShardingSphereSQLParserEngine.parse0(ShardingSphereSQLParserEngine.java:67)
        at 
org.apache.shardingsphere.infra.parser.ShardingSphereSQLParserEngine.parse(ShardingSphereSQLParserEngine.java:56)
        at 
org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatement.<init>(ShardingSpherePreparedStatement.java:161)
        at 
org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSpherePreparedStatement.<init>(ShardingSpherePreparedStatement.java:133)
        at 
org.apache.shardingsphere.driver.jdbc.core.connection.ShardingSphereConnection.prepareStatement(ShardingSphereConnection.java:183)
        at 
org.apache.ibatis.executor.statement.PreparedStatementHandler.instantiateStatement(PreparedStatementHandler.java:87)
        at 
org.apache.ibatis.executor.statement.BaseStatementHandler.prepare(BaseStatementHandler.java:88)
        ... 41 more
   Caused by: 
org.apache.shardingsphere.sql.parser.exception.SQLParsingException: You have an 
error in your SQL syntax
        at 
org.apache.shardingsphere.sql.parser.core.parser.SQLParserExecutor.twoPhaseParse(SQLParserExecutor.java:63)
        at 
org.apache.shardingsphere.sql.parser.core.parser.SQLParserExecutor.parse(SQLParserExecutor.java:45)
        at 
org.apache.shardingsphere.sql.parser.api.SQLParserEngine.parse(SQLParserEngine.java:51)
        at 
org.apache.shardingsphere.infra.parser.sql.SQLStatementParserExecutor.parse(SQLStatementParserExecutor.java:47)
        at 
org.apache.shardingsphere.infra.parser.cache.SQLStatementCacheLoader.load(SQLStatementCacheLoader.java:40)
        at 
org.apache.shardingsphere.infra.parser.cache.SQLStatementCacheLoader.load(SQLStatementCacheLoader.java:29)
        at 
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3628)
        at 
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2336)
        at 
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2295)
        at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2208)
        ... 53 more
   ```
   ### insert SQL is
   ```
   insert into 
ARCHIVE_INFOR_NZ11(INFOR_ID,ADM_DIVI_DOMICILE,ADM_DIVI_CUR_RES,ADM_DIVI_ENDOW_INSU_PLACE,ADM_DIVI_MED_INSU_PLACE,ARE_VIL_CAD_RET_SOLD,ADM_DIVI_PLACE_ENL,ADM_DIV_UNIT_ADDR,ADM_DIV_ENTER_REG_ADDR,ANN_OPE_INCOME,AMO_FINA_AID,ABILITY_LIVE,ASS_DISA_TIME,ADM_DIVI_SLAVA,ARE_PAT_NAT_DEF_EDU,ARE_WIL_APPLY_MIL_CEM,ASSI_RESU,ANN_INCOME_RET_VIL_CAD,ADV_SPE_RET_VIL_CAD,ANN_INCOME_VIL_COLL_ECON,AREA_RET_VIL_CAD_COM,ADM_DIVI_MED_COM_RET_VIL_CAD,ANN_JOB_SAT_EVA,BIRTH_DATE,BUR_MARTYRS,CON_SER_HEAD_VET_SER_STA,CAT_OFFI_CAD,CIV_CAD_TYPE,CERTI_QUALI,CERTI_TYPE,CAT_PRE_OBJECT,COM_RET_VIL_CAD_DUR_TEN,COM_POPU_RET_VIL_CAD,CHARAC_INDUSTRY,COMMENDATION,DATA_FROM,DOCU_TYPE,DOCU_NUM,DETAIL_ADDR_DOMICILE,DETAIL_ADDR_CURRES,DEGREE_INFOR,DEGREE_INFOR_BEFORE_RET,DEGREE_INFOR_ACQ_TIME_BEFORE_RET,DIR_EMPLOY_VOC_SKI_TRAIN,DISA_CATE,DISA_GRADE,DISA_CER_NUM,DOM_MAR_CEM,DETAIL_ADDR_SLAVA,DIFF_TYPE,DIFF_STATU_EXP,DEP_TIME_VIL_CAD_RET_SER,DES_OTH_ADV_SPE_RET_VIL_CAD,DES_OTH_CHARAC_INDUSTRY,EDU_BACK,ENDOW_IN
 
SU_ATT_STATU,ENDOW_INSU_DURA,ENDOW_INSU_INTERRUPTED,EMPLOYMENT,EMPLOY_PER_ANN_INCOME,EMPLOY_FAM_ANN_INCOME,EMPLOY_NEW_BUSI,ENGA_INDUSTRY,ENTERPRISE_NAME,ENTER_REG_DETAIL_ADDR,ENTER_REG_TIME,ENJOY_SUPPORT_POL,EDU_BACK_BEFORE_RET,EDU_BACK_ACQ_TIME_BEFORE_RET,ENJOY_PRE_TREAT,ENJOY_POL_GUA,FILING_IN_ANOTHER_PLACE,GENDER,GO_TO_COUNTRY_ENTRE,HEAL_STATU,HOUSE_REGIS_CATE,HOUS_STATU,HAVE_PARTI_ORGAN,HOUSE_REG_ENL,HOLD_SITUA,HAVE_REC_SYM,HONOR_INCENTIVE,INFOR_STATUS,INFOR_SYN_STATUS,INFOR_TIME,INFOR_USER_ID,INFOR_ORGAN_ID,INFOR_AUDIT_TIME,INFOR_AUDIT_USER_ID,INFOR_ATR_ORAGN_ID,INFOR_GRADE_ID,INFOR_GRADE_SYSCALC_ID,INITIAL_FILING_TIME,IS_VETERAN,ID_CARD_NUM,ID_ISS_PLAC,ID_CERT_VALI_BEGI_DATE,ID_CERT_VALI_END_DATE,INTER_PERI_ENDOW_INSU,INTER_PERI_MED_INSU,IS_OUT_ORGAN,IS_VOL_SER,IS_NEW_EMPLOY,INDU_ENTERPRISE,INDU_PUB_WEL_POST,INDU_LIB_PRO,IS_EMPLOY_INTEN,IS_POST_SER_ACA_EDU,IS_STUDENT_AID,IS_SEP_PLAN,IS_VOC_SKILL_TRAIN,ILLNE_DEA_SOLD_RELA,ILLNE_DEA_SOLD_FAM_WHE_PERMIT,ILLNE_DEA_SOLD_CERTI_NUM,I
 
LLNE_DEA_SOLD_NAME,ILLNE_DEA_SOLD_GENDER,ILLNE_DEA_SOLD_BIRTH_DATE,ILLNE_DEA_SOLD_TIME_ENL,ILLNE_DEA_SOLD_WORK_PLAC_DEATH,ILLNE_DEA_SOLD_TIME_DEATH,ILLNE_DEA_SOLD_REASON,ILLNE_DEA_SOLD_ASS_TIME,IS_PRAISE_ENCOURAGE,INCLU_LOCAL_CHRO,IS_PRA_PUB,IS_EXP_VIL_CAD,INFOR_ALL_SHOULE_ITEM,INFOR_ALL_COMPLETE_ITEM,INFOR_MUST_SHOULE_ITEM,INFOR_MUST_COMPLETE_ITEM,INFOR_KEY_SHOULE_ITEM,INFOR_KEY_COMPLETE_ITEM,JOBLESS_FAMILY,LEN_SER_SPE_AREAS,LEGAL_REPRE,LEGAL_REPRE_TELE_NUM,LIB_PRO_NAME,LIB_PRO_TIME,LABOR_CAPACITY,MAR_STATU,MED_INSU_ATT_STATU,MED_INSU_DURA,MED_INSU_INTERRUPTED,MIL_OFFI_ORI_HIG_RANK,MAN_CIV_CAD_ORI_HIG_RANK,MONTHLY_RETIRE_PAYMENT,MIL_REST_CATE,MIL_REST_RESET_TIME,MIL_REST_ADM_DIVI_RESET_PLACE,MIL_REST_DETAIL_ADDR_RESET_PLACE,MIL_REST_RESET_MANA_UNIT_NAME,MIL_REST_RESET_MANA_UNIT_NATURE,MIL_REST_SER_MANA_ORGAN_NAME,MART_RELA,MART_FAM_WHE_PERMIT,MART_CERTI_NUM,MART_NAME,MART_GENDER,MART_BIRTH_DATE,MART_TIME_ENL,MART_WORK_PLAC_DEATH,MART_SACR_TIME,MARTYR_SACRIFIC_REASON,MART_ASS_TIME,M
 
ART_ASS_UNIT,MAR_CEM_DET_ADDR,NAME,NATIONALITY,NUM_ORGAN_ACT_IN_ONE_YEAR,NON_MI_STAFF_WORK_TIME,NON_MI_STAFF_RET_TIME,NON_MI_STAFF_ORI_UNIT,NON_MI_STAFF_ORI_RANK,NON_MI_STAFF_RET_CER_NUM,NON_MI_STAFF_ADM_DIVI,NON_MI_STAFF_DETAIL_ADDR,NON_MI_STAFF_RES_PLAN_BAT,NON_MI_STAFF_RET_REC_TIME,NON_MI_STAFF_MAN_UNIT_NAT,NUM_EMPLOY,NUM_VETERANS,NAME_VOC_SKI_CERTI,NUM_MEM_TWO_COM,OFFI_TYPE,ONE_TIME_RETIRE_PAYMENT,ON_DUT_SACRIF_SOLD_RELA,ON_DUT_SACRIF_SOLD_FAM_WHE_PERIMIT,ON_DUT_SACRIF_SOLD_CERTI_NUM,ON_DUT_SACRIF_SOLD_NAME,ON_DUT_SACRIF_SOLD_GENDER,ON_DUT_SACRIF_SOLD_BIRTH_DATE,ON_DUT_SACRIF_SOLD_TIME_ENL,ON_DUT_SACRIF_SOLD_PLAC_DEATH,ON_DUT_SACRIF_SOLD_TIME_DEATH,ON_DUT_SACRIF_SOLD_REASON,ON_DUT_SACRIF_SOLD_ASS_TIME,OTH_HON_INCENTIVES,OTH_NOTES_COMMEN,POLI_AFFI,PAY_HOUS_FUND,PUNISHMENT_TYPE,PUNISHMENT,PARTY_BRANCH,POST_VIL_CAD_RET_SOLD,PER_CATE_ONE_LEV,PER_CATE_TWO_LEV,POSITION_TYPE,POST,PUB_WEL_POST_NAME,PUB_WEL_POST_TIME,PRE_SER_EDU,PRE_SER_EDU_BACK,PART_TRAIN,PSY_OR_NOT,PRE_RET_UNIT,PRE_RET
 
_UNIT_ADDR,PRE_RET_UNIT_DETAIL_ADDR,RANK,RES_DUTY,RET_CER_TYPE,RET_CERT_NUM,RESET_TYPE,RETIR_RESET_TIME,RETIR_ADM_DIVI_RESET_PLACE,RETIR_DETAIL_ADDR_RESET_PLACE,RETIR_RESET_UNIT_NAME,RETIR_RESET_UNIT_NATURE,RETIR_RESET_POS_RAN,REDUCE_CAUSE,REDUCE_EXPLAIN,REDUCE_TIME,REDUCE_USER_ID,REDUCE_ORGAN_ID,REDUCE_DEATH_TIME,RET_VIL_CAD_CON_SER_TOWN_LEAD,REC_ONE_TIME_RET_GRANT,RET_PAY_COL_TIME,RET_INDU,RET_TIME,RECOG_LEV,STA_TIME_VIL_CAD_RET_SER,SEC_ENLIST,SER_ARMY_WIN_HON_GRADE,SER_ARMY_WIN_HON_GRADE_EXPLAIN,SER_ARMY_WIN_HON_GRADE_TYPE,SER_ARMY_PUNISHMENT,SPECIAL_AREAS,SPE_REG_NAT_ONE,SPE_REG_NAT,SPECIAL_POST_TYPE_CODE,SER_CON_TYPE,SUPPORT_STATU,SUPPORT_UNIT,SOL_OLD_STATU,SLA_APPL_SUSP_DATE,SLA_SUSP_DATE,SLA_WHE_CANCEL,SLA_WHE_UPD,SLA_UPD_DATE,SOC_POS_RET_VIL_CAD,SOLD_CATE_CODE,TELE_NUM,TIME_EDU_BACK_CHANGE,TIME_DEGREE_INFOR_CHANGE,TIME_JOIN_THE_PARTY,TERM_OFF_RET_VIL_CAD,TIME_ENL,TRO_CODE,TECH_OFFI_ORI_HIG_RANK,TECH_CIV_CAD_ORI_HIG_RANK,TIME_LEV_ARM,THE_WAY_TO_BEC_MIL_EMPLOY,TIM_CU_WORK,TYPE
 
_OF_ENTRE,TOTAL_ASS,TRAINING_TYPE,THE_HANG_OF_GLO_CARD,TEN_VIL_CAD,UPDATE_TIME,UIC,UNIT_ABO_LEV,UNIT_TYPE,UNIT_NAME,UNIT_DETAIL_ADDR,UNI_SOCIAL_CODE,UNEMPLOYMENT,WIN_HON_GRADE,WIN_HON_GRADE_EXPLAIN,WHE_PARTY_MEM_DUES_TIME,WHE_TO_POST_PART_ORGAN,WHE_IS_ENLIST_INFOR,WHE_THERE_IS_RESETT_INFOR,WHE_THERE_MIL_STAFF_OR_NOT,WHE_THE_IS_EMPLOY,WHE_RET_SCH_RET,WHE_TRA_OTH_MAJ_RET,WHE_REC_STUDENT_SEP,WHE_TRA_SPE_MAT_EMPLOY_POS,WHE_THE_IS_PRE_PEN_INFOR,WHE_THE_ORPHAN,WHE_DISA_DUR_MY_SER,WHE_MEE_CON_BUR_CEM,WHE_THERE_IS_HELP_INFOR)
 
values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,
 
?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
   ```
   
   ### Oracle SQL Developper insert success
   
   I replace ? to '1' from this sql, it can successfully insert to the target 
table from the Oracle SQL Developer. 
   
   ### Execpt Result
   Parse the Insert Sql successfully and can query the right result from the 
table.
   
   ### How to reviwe this issue
   
   #### Create table SQL
   ```
   
   CREATE TABLE "ARCHIVE_INFOR_NZ12" (
   
   "INFOR_ID" VARCHAR2(50 BYTE) VISIBLE NOT NULL ,
   
    "INFOR_STATUS" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INFOR_SYN_STATUS" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INFOR_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INFOR_USER_ID" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INFOR_ORGAN_ID" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INFOR_AUDIT_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INFOR_AUDIT_USER_ID" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INFOR_ATR_ORAGN_ID" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INFOR_GRADE_ID" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INFOR_GRADE_SYSCALC_ID" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INITIAL_FILING_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "UPDATE_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "DATA_FROM" VARCHAR2(50 BYTE) VISIBLE ,
   
    "FILING_IN_ANOTHER_PLACE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "UIC" VARCHAR2(50 BYTE) VISIBLE ,
   
    "IS_VETERAN" VARCHAR2(50 BYTE) VISIBLE ,
   
    "NAME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "GENDER" VARCHAR2(50 BYTE) VISIBLE ,
   
    "NATIONALITY" VARCHAR2(50 BYTE) VISIBLE ,
   
    "BIRTH_DATE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "POLI_AFFI" VARCHAR2(50 BYTE) VISIBLE ,
   
    "HEAL_STATU" VARCHAR2(50 BYTE) VISIBLE ,
   
    "DOCU_TYPE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ID_CARD_NUM" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ID_ISS_PLAC" VARCHAR2(100 BYTE) VISIBLE ,
   
    "ID_CERT_VALI_BEGI_DATE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ID_CERT_VALI_END_DATE" VARCHAR2(20 BYTE) VISIBLE ,
   
    "DOCU_NUM" VARCHAR2(50 BYTE) VISIBLE ,
   
    "HOUSE_REGIS_CATE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "TELE_NUM" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ADM_DIVI_DOMICILE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "DETAIL_ADDR_DOMICILE" VARCHAR2(100 BYTE) VISIBLE ,
   
    "ADM_DIVI_CUR_RES" VARCHAR2(50 BYTE) VISIBLE ,
   
    "DETAIL_ADDR_CURRES" VARCHAR2(100 BYTE) VISIBLE ,
   
    "EDU_BACK" VARCHAR2(50 BYTE) VISIBLE ,
   
    "TIME_EDU_BACK_CHANGE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "DEGREE_INFOR" VARCHAR2(50 BYTE) VISIBLE ,
   
    "TIME_DEGREE_INFOR_CHANGE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MAR_STATU" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ENDOW_INSU_ATT_STATU" VARCHAR2(20 BYTE) VISIBLE ,
   
    "ADM_DIVI_ENDOW_INSU_PLACE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ENDOW_INSU_DURA" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ENDOW_INSU_INTERRUPTED" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INTER_PERI_ENDOW_INSU" VARCHAR2(100 BYTE) VISIBLE ,
   
    "MED_INSU_ATT_STATU" VARCHAR2(20 BYTE) VISIBLE ,
   
    "ADM_DIVI_MED_INSU_PLACE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MED_INSU_DURA" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MED_INSU_INTERRUPTED" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INTER_PERI_MED_INSU" VARCHAR2(100 BYTE) VISIBLE ,
   
    "HOUS_STATU" VARCHAR2(20 BYTE) VISIBLE ,
   
    "PAY_HOUS_FUND" VARCHAR2(50 BYTE) VISIBLE ,
   
    "WIN_HON_GRADE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "WIN_HON_GRADE_EXPLAIN" VARCHAR2(2000 BYTE) VISIBLE ,
   
    "PUNISHMENT_TYPE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "PUNISHMENT" VARCHAR2(2000 BYTE) VISIBLE ,
   
    "HAVE_PARTI_ORGAN" VARCHAR2(50 BYTE) VISIBLE ,
   
    "PARTY_BRANCH" VARCHAR2(200 BYTE) VISIBLE ,
   
    "TIME_JOIN_THE_PARTY" VARCHAR2(50 BYTE) VISIBLE ,
   
    "WHE_PARTY_MEM_DUES_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "WHE_TO_POST_PART _ORGAN" VARCHAR2(50 BYTE) VISIBLE ,
   
    "IS_OUT_ORGAN" VARCHAR2(50 BYTE) VISIBLE ,
   
    "NUM_ORGAN_ACT_IN_ONE_YEAR" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ARE_VIL_CAD_RET_SOLD" VARCHAR2(50 BYTE) VISIBLE ,
   
    "POST_VIL_CAD_RET_SOLD" VARCHAR2(50 BYTE) VISIBLE ,
   
    "STA_TIME_VIL_CAD_RET_SER" VARCHAR2(50 BYTE) VISIBLE ,
   
    "TERM_OFF_RET_VIL_CAD" VARCHAR2(50 BYTE) VISIBLE ,
   
    "CON_SER_HEAD_VET_SER_STA" VARCHAR2(50 BYTE) VISIBLE ,
   
    "IS_VOL_SER" VARCHAR2(50 BYTE) VISIBLE ,
   
    "WHE_IS_ENLIST_INFOR" VARCHAR2(50 BYTE) VISIBLE ,
   
    "SEC_ENLIST" VARCHAR2(50 BYTE) VISIBLE ,
   
    "TIME_ENL" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ADM_DIVI_PLACE_ENL" VARCHAR2(50 BYTE) VISIBLE ,
   
    "HOUSE_REG_ENL" VARCHAR2(50 BYTE) VISIBLE ,
   
    "TRO_CODE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "UNIT_ABO_LEV" VARCHAR2(50 BYTE) VISIBLE ,
   
    "RANK" VARCHAR2(50 BYTE) VISIBLE ,
   
    "CAT_OFFI_CAD" VARCHAR2(50 BYTE) VISIBLE ,
   
    "OFFI_TYPE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "CIV_CAD_TYPE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MIL_OFFI_ORI_HIG_RANK" VARCHAR2(50 BYTE) VISIBLE ,
   
    "TECH_OFFI_ORI_HIG_RANK" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MAN_CIV_CAD_ORI_HIG_RANK" VARCHAR2(50 BYTE) VISIBLE ,
   
    "TECH_CIV_CAD_ORI_HIG_RANK" VARCHAR2(50 BYTE) VISIBLE ,
   
    "SER_ARMY_WIN_HON_GRADE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "SER_ARMY_WIN_HON_GRADE_EXPLAIN" VARCHAR2(2000 BYTE) VISIBLE ,
   
    "SER_ARMY_WIN_HON_GRADE_TYPE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "SER_ARMY_PUNISHMENT" VARCHAR2(2000 BYTE) VISIBLE ,
   
    "SPECIAL_AREAS" VARCHAR2(50 BYTE) VISIBLE ,
   
    "SPE_REG_NAT_ONE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "SPE_REG_NAT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "LEN_SER_SPE_AREAS" VARCHAR2(50 BYTE) VISIBLE ,
   
    "SPECIAL_POST_TYPE_CODE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "WHE_THERE_IS_RESETT_INFOR" VARCHAR2(50 BYTE) VISIBLE ,
   
    "TIME_LEV_ARM" VARCHAR2(50 BYTE) VISIBLE ,
   
    "RES_DUTY" VARCHAR2(50 BYTE) VISIBLE ,
   
    "RET_CER_TYPE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "RET_CERT_NUM" VARCHAR2(100 BYTE) VISIBLE ,
   
    "PER_CATE_ONE_LEV" VARCHAR2(50 BYTE) VISIBLE ,
   
    "PER_CATE_TWO_LEV" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ONE_TIME_RETIRE_PAYMENT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MONTHLY_RETIRE_PAYMENT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "RESET_TYPE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MIL_REST_CATE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MIL_REST_RESET_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MIL_REST_ADM_DIVI_RESET_PLACE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MIL_REST_DETAIL_ADDR_RESET_PLACE" VARCHAR2(100 BYTE) VISIBLE ,
   
    "MIL_REST_RESET_MANA_UNIT_NAME" VARCHAR2(100 BYTE) VISIBLE ,
   
    "MIL_REST_RESET_MANA_UNIT_NATURE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MIL_REST_SER_MANA_ORGAN_NAME" VARCHAR2(100 BYTE) VISIBLE ,
   
    "RETIR_RESET_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "RETIR_ADM_DIVI_RESET_PLACE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "RETIR_DETAIL_ADDR_RESET_PLACE" VARCHAR2(100 BYTE) VISIBLE ,
   
    "RETIR_RESET_UNIT_NAME" VARCHAR2(100 BYTE) VISIBLE ,
   
    "RETIR_RESET_UNIT_NATURE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "RETIR_RESET_POS_RAN" VARCHAR2(50 BYTE) VISIBLE ,
   
    "WHE_THERE_MIL_STAFF_OR_NOT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "NON_MI_STAFF_WORK_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "NON_MI_STAFF_RET_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "THE_WAY_TO_BEC_MIL_EMPLOY" VARCHAR2(50 BYTE) VISIBLE ,
   
    "NON_MI_STAFF_ORI_UNIT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "NON_MI_STAFF_ORI_RANK" VARCHAR2(50 BYTE) VISIBLE ,
   
    "NON_MI_STAFF_RET_CER_NUM" VARCHAR2(100 BYTE) VISIBLE ,
   
    "NON_MI_STAFF_ADM_DIVI" VARCHAR2(50 BYTE) VISIBLE ,
   
    "NON_MI_STAFF_DETAIL_ADDR" VARCHAR2(100 BYTE) VISIBLE ,
   
    "NON_MI_STAFF_RES_PLAN_BAT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "NON_MI_STAFF_RET_REC_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "NON_MI_STAFF_MAN_UNIT_NAT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "WHE_THE_IS_EMPLOY" VARCHAR2(50 BYTE) VISIBLE ,
   
    "EMPLOYMENT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "EMPLOY_PER_ANN_INCOME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "EMPLOY_FAM_ANN_INCOME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "IS_NEW_EMPLOY" VARCHAR2(50 BYTE) VISIBLE ,
   
    "EMPLOY_NEW_BUSI" VARCHAR2(50 BYTE) VISIBLE ,
   
    "UNIT_TYPE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "POSITION_TYPE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "UNIT_NAME" VARCHAR2(100 BYTE) VISIBLE ,
   
    "ADM_DIV_UNIT_ADDR" VARCHAR2(50 BYTE) VISIBLE ,
   
    "UNIT_DETAIL_ADDR" VARCHAR2(100 BYTE) VISIBLE ,
   
    "TIM_CU_WORK" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ENGA_INDUSTRY" VARCHAR2(50 BYTE) VISIBLE ,
   
    "SER_CON_TYPE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ENTERPRISE_NAME" VARCHAR2(100 BYTE) VISIBLE ,
   
    "TYPE_OF_ENTRE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "POST" VARCHAR2(50 BYTE) VISIBLE ,
   
    "LEGAL_REPRE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "LEGAL_REPRE_TELE_NUM" VARCHAR2(50 BYTE) VISIBLE ,
   
    "HOLD_SITUA" VARCHAR2(50 BYTE) VISIBLE ,
   
    "UNI_SOCIAL_CODE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INDU_ENTERPRISE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ADM_DIV_ENTER_REG_ADDR" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ENTER_REG_DETAIL_ADDR" VARCHAR2(100 BYTE) VISIBLE ,
   
    "ENTER_REG_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "NUM_EMPLOY" VARCHAR2(50 BYTE) VISIBLE ,
   
    "NUM_VETERANS" VARCHAR2(50 BYTE) VISIBLE ,
   
    "TOTAL_ASS" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ANN_OPE_INCOME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ENJOY_SUPPORT_POL" VARCHAR2(50 BYTE) VISIBLE ,
   
    "GO_TO_COUNTRY_ENTRE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "PUB_WEL_POST_NAME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "PUB_WEL_POST_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INDU_PUB_WEL_POST" VARCHAR2(50 BYTE) VISIBLE ,
   
    "LIB_PRO_NAME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "LIB_PRO_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INDU_LIB_PRO" VARCHAR2(50 BYTE) VISIBLE ,
   
    "UNEMPLOYMENT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "JOBLESS_FAMILY" VARCHAR2(50 BYTE) VISIBLE ,
   
    "IS_EMPLOY_INTEN" VARCHAR2(50 BYTE) VISIBLE ,
   
    "IS_POST_SER_ACA_EDU" VARCHAR2(50 BYTE) VISIBLE ,
   
    "WHE_RET_SCH_RET" VARCHAR2(50 BYTE) VISIBLE ,
   
    "WHE_TRA_OTH_MAJ_RET" VARCHAR2(50 BYTE) VISIBLE ,
   
    "IS_STUDENT_AID" VARCHAR2(50 BYTE) VISIBLE ,
   
    "AMO_FINA_AID" VARCHAR2(50 BYTE) VISIBLE ,
   
    "WHE_REC_STUDENT_SEP" VARCHAR2(50 BYTE) VISIBLE ,
   
    "IS_SEP_PLAN" VARCHAR2(50 BYTE) VISIBLE ,
   
    "PRE_SER_EDU" VARCHAR2(50 BYTE) VISIBLE ,
   
    "PRE_SER_EDU_BACK" VARCHAR2(50 BYTE) VISIBLE ,
   
    "EDU_BACK_BEFORE_RET" VARCHAR2(50 BYTE) VISIBLE ,
   
    "EDU_BACK_ACQ_TIME_BEFORE_RET" VARCHAR2(50 BYTE) VISIBLE ,
   
    "DEGREE_INFOR_BEFORE_RET" VARCHAR2(50 BYTE) VISIBLE ,
   
    "DEGREE_INFOR_ACQ_TIME_BEFORE_RET" VARCHAR2(50 BYTE) VISIBLE ,
   
    "IS_VOC_SKILL_TRAIN" VARCHAR2(50 BYTE) VISIBLE ,
   
    "TRAINING_TYPE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "PART_TRAIN" VARCHAR2(50 BYTE) VISIBLE ,
   
    "CERTI_QUALI" VARCHAR2(50 BYTE) VISIBLE ,
   
    "CERTI_TYPE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "NAME_VOC_SKI_CERTI" VARCHAR2(100 BYTE) VISIBLE ,
   
    "DIR_EMPLOY_VOC_SKI_TRAIN" VARCHAR2(50 BYTE) VISIBLE ,
   
    "WHE_TRA_SPE_MAT_EMPLOY_POS" VARCHAR2(50 BYTE) VISIBLE ,
   
    "WHE_THE_IS_PRE_PEN_INFOR" VARCHAR2(50 BYTE) VISIBLE ,
   
    "CAT_PRE_OBJECT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ENJOY_PRE_TREAT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "SUPPORT_STATU" VARCHAR2(50 BYTE) VISIBLE ,
   
    "SUPPORT_UNIT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "SOL_OLD_STATU" VARCHAR2(50 BYTE) VISIBLE ,
   
    "WHE_THE_ORPHAN" VARCHAR2(50 BYTE) VISIBLE ,
   
    "WHE_DISA_DUR_MY_SER" VARCHAR2(50 BYTE) VISIBLE ,
   
    "LABOR_CAPACITY" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ABILITY_LIVE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "PSY_OR_NOT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "DISA_CATE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "DISA_GRADE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "DISA_CER_NUM" VARCHAR2(100 BYTE) VISIBLE ,
   
    "ASS_DISA_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MART_RELA" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MART_FAM_WHE_PERMIT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MART_CERTI_NUM" VARCHAR2(100 BYTE) VISIBLE ,
   
    "MART_NAME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MART_GENDER" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MART_BIRTH_DATE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MART_TIME_ENL" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MART_WORK_PLAC_DEATH" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MART_SACR_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MARTYR_SACRIFIC_REASON" VARCHAR2(1000 BYTE) VISIBLE ,
   
    "MART_ASS_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MART_ASS_UNIT" VARCHAR2(100 BYTE) VISIBLE ,
   
    "BUR_MARTYRS" VARCHAR2(50 BYTE) VISIBLE ,
   
    "DOM_MAR_CEM" VARCHAR2(50 BYTE) VISIBLE ,
   
    "MAR_CEM_DET_ADDR" VARCHAR2(200 BYTE) VISIBLE ,
   
    "ON_DUT_SACRIF_SOLD_RELA" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ON_DUT_SACRIF_SOLD_FAM_WHE_PERIMIT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ON_DUT_SACRIF_SOLD_CERTI_NUM" VARCHAR2(100 BYTE) VISIBLE ,
   
    "ON_DUT_SACRIF_SOLD_NAME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ON_DUT_SACRIF_SOLD_GENDER" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ON_DUT_SACRIF_SOLD_BIRTH_DATE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ON_DUT_SACRIF_SOLD_TIME_ENL" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ON_DUT_SACRIF_SOLD_PLAC_DEATH" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ON_DUT_SACRIF_SOLD_TIME_DEATH" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ON_DUT_SACRIF_SOLD_REASON" VARCHAR2(1000 BYTE) VISIBLE ,
   
    "ON_DUT_SACRIF_SOLD_ASS_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ILLNE_DEA_SOLD_RELA" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ILLNE_DEA_SOLD_FAM_WHE_PERMIT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ILLNE_DEA_SOLD_CERTI_NUM" VARCHAR2(100 BYTE) VISIBLE ,
   
    "ILLNE_DEA_SOLD_NAME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ILLNE_DEA_SOLD_GENDER" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ILLNE_DEA_SOLD_BIRTH_DATE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ILLNE_DEA_SOLD_TIME_ENL" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ILLNE_DEA_SOLD_WORK_PLAC_DEATH" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ILLNE_DEA_SOLD_TIME_DEATH" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ILLNE_DEA_SOLD_REASON" VARCHAR2(1000 BYTE) VISIBLE ,
   
    "ILLNE_DEA_SOLD_ASS_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "IS_PRAISE_ENCOURAGE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "THE_HANG_OF_GLO_CARD" VARCHAR2(50 BYTE) VISIBLE ,
   
    "SLA_APPL_SUSP_DATE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ADM_DIVI_SLAVA" VARCHAR2(50 BYTE) VISIBLE ,
   
    "DETAIL_ADDR_SLAVA" VARCHAR2(100 BYTE) VISIBLE ,
   
    "SLA_SUSP_DATE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "SLA_WHE_CANCEL" VARCHAR2(50 BYTE) VISIBLE ,
   
    "SLA_WHE_UPD" VARCHAR2(50 BYTE) VISIBLE ,
   
    "SLA_UPD_DATE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "HAVE_REC_SYM" VARCHAR2(50 BYTE) VISIBLE ,
   
    "HONOR_INCENTIVE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "OTH_HON_INCENTIVES" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INCLU_LOCAL_CHRO" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ARE_PAT_NAT_DEF_EDU" VARCHAR2(50 BYTE) VISIBLE ,
   
    "IS_PRA_PUB" VARCHAR2(50 BYTE) VISIBLE ,
   
    "WHE_MEE_CON_BUR_CEM" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ARE_WIL_APPLY_MIL_CEM" VARCHAR2(50 BYTE) VISIBLE ,
   
    "WHE_THERE_IS_HELP_INFOR" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ENJOY_POL_GUA" VARCHAR2(50 BYTE) VISIBLE ,
   
    "DIFF_TYPE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "DIFF_STATU_EXP" VARCHAR2(2000 BYTE) VISIBLE ,
   
    "ASSI_RESU" VARCHAR2(50 BYTE) VISIBLE ,
   
    "REDUCE_CAUSE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "REDUCE_EXPLAIN" VARCHAR2(1000 BYTE) VISIBLE ,
   
    "REDUCE_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "REDUCE_USER_ID" VARCHAR2(50 BYTE) VISIBLE ,
   
    "REDUCE_ORGAN_ID" VARCHAR2(50 BYTE) VISIBLE ,
   
    "REDUCE_DEATH_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "SOC_POS_RET_VIL_CAD" VARCHAR2(50 BYTE) VISIBLE ,
   
    "DEP_TIME_VIL_CAD_RET_SER" VARCHAR2(50 BYTE) VISIBLE ,
   
    "RET_VIL_CAD_CON_SER_TOWN_LEAD" VARCHAR2(50 BYTE) VISIBLE ,
   
    "IS_EXP_VIL_CAD" VARCHAR2(50 BYTE) VISIBLE ,
   
    "COM_RET_VIL_CAD_DUR_TEN" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ANN_INCOME_RET_VIL_CAD" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ADV_SPE_RET_VIL_CAD" VARCHAR2(50 BYTE) VISIBLE ,
   
    "COM_POPU_RET_VIL_CAD" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ANN_INCOME_VIL_COLL_ECON" VARCHAR2(50 BYTE) VISIBLE ,
   
    "AREA_RET_VIL_CAD_COM" VARCHAR2(50 BYTE) VISIBLE ,
   
    "NUM_MEM_TWO_COM" VARCHAR2(50 BYTE) VISIBLE ,
   
    "CHARAC_INDUSTRY" VARCHAR2(50 BYTE) VISIBLE ,
   
    "TEN_VIL_CAD" VARCHAR2(50 BYTE) VISIBLE ,
   
    "DES_OTH_ADV_SPE_RET_VIL_CAD" VARCHAR2(200 BYTE) VISIBLE ,
   
    "DES_OTH_CHARAC_INDUSTRY" VARCHAR2(200 BYTE) VISIBLE ,
   
    "SOLD_CATE_CODE" VARCHAR2(50 BYTE) VISIBLE ,
   
    "REC_ONE_TIME_RET_GRANT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "RET_PAY_COL_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "PRE_RET_UNIT" VARCHAR2(50 BYTE) VISIBLE ,
   
    "PRE_RET_UNIT_ADDR" VARCHAR2(50 BYTE) VISIBLE ,
   
    "PRE_RET_UNIT_DETAIL_ADDR" VARCHAR2(100 BYTE) VISIBLE ,
   
    "RET_INDU" VARCHAR2(50 BYTE) VISIBLE ,
   
    "RET_TIME" VARCHAR2(50 BYTE) VISIBLE ,
   
    "ADM_DIVI_MED_COM_RET_VIL_CAD" VARCHAR2(200 BYTE) VISIBLE ,
   
    "RECOG_LEV" VARCHAR2(50 BYTE) VISIBLE ,
   
    "COMMENDATION" VARCHAR2(50 BYTE) VISIBLE ,
   
    "OTH_NOTES_COMMEN" VARCHAR2(200 BYTE) VISIBLE ,
   
    "ANN_JOB_SAT_EVA" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INFOR_ALL_SHOULE_ITEM" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INFOR_ALL_COMPLETE_ITEM" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INFOR_MUST_SHOULE_ITEM" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INFOR_MUST_COMPLETE_ITEM" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INFOR_KEY_SHOULE_ITEM" VARCHAR2(50 BYTE) VISIBLE ,
   
    "INFOR_KEY_COMPLETE_ITEM" VARCHAR2(50 BYTE) VISIBLE )
   
   ```
   #### Conf file
   
   ```
   spring.shardingsphere.datasource.names=dsencrypt
   
   
spring.shardingsphere.datasource.dsencrypt.type=com.zaxxer.hikari.HikariDataSource
   
spring.shardingsphere.datasource.dsencrypt.driver-class-name=oracle.jdbc.driver.OracleDriver
   
spring.shardingsphere.datasource.dsencrypt.jdbc-url=jdbc:oracle:thin:@10.0.109.3:1521/orclpdb
   spring.shardingsphere.datasource.dsencrypt.username=JDLK_PROD_USER1
   spring.shardingsphere.datasource.dsencrypt.password=Swxa12345
   
   spring.shardingsphere.rules.encrypt.encryptors.name_encryptor.type=AES
   
spring.shardingsphere.rules.encrypt.encryptors.name_encryptor.props.aes-key-value=123456
   
   
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.NAME.cipher-column=NAME
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.NAME.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.ID_CARD_NUM.cipher-column=ID_CARD_NUM
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.ID_CARD_NUM.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.TELE_NUM.cipher-column=TELE_NUM
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.TELE_NUM.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.ADM_DIVI_DOMICILE.cipher-column=ADM_DIVI_DOMICILE
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.ADM_DIVI_DOMICILE.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.DETAIL_ADDR_DOMICILE.cipher-column=DETAIL_ADDR_DOMICILE
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.DETAIL_ADDR_DOMICILE.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.ADM_DIVI_CUR_RES.cipher-column=ADM_DIVI_CUR_RES
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.ADM_DIVI_CUR_RES.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.DETAIL_ADDR_CURRES.cipher-column=DETAIL_ADDR_CURRES
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.DETAIL_ADDR_CURRES.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.PARTY_BRANCH.cipher-column=PARTY_BRANCH
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.PARTY_BRANCH.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.POST_VIL_CAD_RET_SOLD.cipher-column=POST_VIL_CAD_RET_SOLD
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.POST_VIL_CAD_RET_SOLD.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.TIME_ENL.cipher-column=TIME_ENL
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.TIME_ENL.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.ADM_DIVI_PLACE_ENL.cipher-column=ADM_DIVI_PLACE_ENL
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.ADM_DIVI_PLACE_ENL.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.HOUSE_REG_ENL.cipher-column=HOUSE_REG_ENL
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.HOUSE_REG_ENL.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.TRO_CODE.cipher-column=TRO_CODE
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.TRO_CODE.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.UNIT_ABO_LEV.cipher-column=UNIT_ABO_LEV
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.UNIT_ABO_LEV.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RANK.cipher-column=RANK
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RANK.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.CAT_OFFI_CAD.cipher-column=CAT_OFFI_CAD
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.CAT_OFFI_CAD.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.OFFI_TYPE.cipher-column=OFFI_TYPE
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.OFFI_TYPE.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.CIV_CAD_TYPE.cipher-column=CIV_CAD_TYPE
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.CIV_CAD_TYPE.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MIL_OFFI_ORI_HIG_RANK.cipher-column=MIL_OFFI_ORI_HIG_RANK
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MIL_OFFI_ORI_HIG_RANK.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.TECH_OFFI_ORI_HIG_RANK.cipher-column=TECH_OFFI_ORI_HIG_RANK
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.TECH_OFFI_ORI_HIG_RANK.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MAN_CIV_CAD_ORI_HIG_RANK.cipher-column=MAN_CIV_CAD_ORI_HIG_RANK
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MAN_CIV_CAD_ORI_HIG_RANK.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.TECH_CIV_CAD_ORI_HIG_RANK.cipher-column=TECH_CIV_CAD_ORI_HIG_RANK
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.TECH_CIV_CAD_ORI_HIG_RANK.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.SER_ARMY_WIN_HON_GRADE.cipher-column=SER_ARMY_WIN_HON_GRADE
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.SER_ARMY_WIN_HON_GRADE.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.SER_ARMY_WIN_HON_GRADE_EXPLAIN.cipher-column=SER_ARMY_WIN_HON_GRADE_EXPLAIN
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.SER_ARMY_WIN_HON_GRADE_EXPLAIN.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.SER_ARMY_WIN_HON_GRADE_TYPE.cipher-column=SER_ARMY_WIN_HON_GRADE_TYPE
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.SER_ARMY_WIN_HON_GRADE_TYPE.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.SER_ARMY_PUNISHMENT.cipher-column=SER_ARMY_PUNISHMENT
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.SER_ARMY_PUNISHMENT.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.SPECIAL_AREAS.cipher-column=SPECIAL_AREAS
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.SPECIAL_AREAS.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.SPE_REG_NAT_ONE.cipher-column=SPE_REG_NAT_ONE
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.SPE_REG_NAT_ONE.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.SPE_REG_NAT.cipher-column=SPE_REG_NAT
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.SPE_REG_NAT.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.LEN_SER_SPE_AREAS.cipher-column=LEN_SER_SPE_AREAS
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.LEN_SER_SPE_AREAS.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.SPECIAL_POST_TYPE_CODE.cipher-column=SPECIAL_POST_TYPE_CODE
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.SPECIAL_POST_TYPE_CODE.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.TIME_LEV_ARM.cipher-column=TIME_LEV_ARM
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.TIME_LEV_ARM.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RES_DUTY.cipher-column=RES_DUTY
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RES_DUTY.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RET_CER_TYPE.cipher-column=RET_CER_TYPE
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RET_CER_TYPE.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RET_CERT_NUM.cipher-column=RET_CERT_NUM
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RET_CERT_NUM.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.PER_CATE_ONE_LEV.cipher-column=PER_CATE_ONE_LEV
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.PER_CATE_ONE_LEV.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.PER_CATE_TWO_LEV.cipher-column=PER_CATE_TWO_LEV
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.PER_CATE_TWO_LEV.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.NON_MI_STAFF_ORI_UNIT.cipher-column=NON_MI_STAFF_ORI_UNIT
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.NON_MI_STAFF_ORI_UNIT.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.NON_MI_STAFF_ORI_RANK.cipher-column=NON_MI_STAFF_ORI_RANK
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.NON_MI_STAFF_ORI_RANK.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.NON_MI_STAFF_RET_CER_NUM.cipher-column=NON_MI_STAFF_RET_CER_NUM
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.NON_MI_STAFF_RET_CER_NUM.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.ON_DUT_SACRIF_SOLD_NAME.cipher-column=ON_DUT_SACRIF_SOLD_NAME
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.ON_DUT_SACRIF_SOLD_NAME.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.ON_DUT_SACRIF_SOLD_PLAC_DEATH.cipher-column=ON_DUT_SACRIF_SOLD_PLAC_DEATH
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.ON_DUT_SACRIF_SOLD_PLAC_DEATH.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.ILLNE_DEA_SOLD_NAME.cipher-column=ILLNE_DEA_SOLD_NAME
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.ILLNE_DEA_SOLD_NAME.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.ILLNE_DEA_SOLD_WORK_PLAC_DEATH.cipher-column=ILLNE_DEA_SOLD_WORK_PLAC_DEATH
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.ILLNE_DEA_SOLD_WORK_PLAC_DEATH.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MART_NAME.cipher-column=MART_NAME
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MART_NAME.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MART_WORK_PLAC_DEATH.cipher-column=MART_WORK_PLAC_DEATH
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MART_WORK_PLAC_DEATH.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MIL_REST_CATE.cipher-column=MIL_REST_CATE
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MIL_REST_CATE.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MIL_REST_RESET_TIME.cipher-column=MIL_REST_RESET_TIME
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MIL_REST_RESET_TIME.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MIL_REST_ADM_DIVI_RESET_PLACE.cipher-column=MIL_REST_ADM_DIVI_RESET_PLACE
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MIL_REST_ADM_DIVI_RESET_PLACE.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MIL_REST_DETAIL_ADDR_RESET_PLACE.cipher-column=MIL_REST_DETAIL_ADDR_RESET_PLACE
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MIL_REST_DETAIL_ADDR_RESET_PLACE.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MIL_REST_RESET_MANA_UNIT_NAME.cipher-column=MIL_REST_RESET_MANA_UNIT_NAME
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MIL_REST_RESET_MANA_UNIT_NAME.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MIL_REST_RESET_MANA_UNIT_NATURE.cipher-column=MIL_REST_RESET_MANA_UNIT_NATURE
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MIL_REST_RESET_MANA_UNIT_NATURE.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MIL_REST_SER_MANA_ORGAN_NAME.cipher-column=MIL_REST_SER_MANA_ORGAN_NAME
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.MIL_REST_SER_MANA_ORGAN_NAME.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RETIR_RESET_TIME.cipher-column=RETIR_RESET_TIME
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RETIR_RESET_TIME.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RETIR_ADM_DIVI_RESET_PLACES.cipher-column=RETIR_ADM_DIVI_RESET_PLACES
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RETIR_ADM_DIVI_RESET_PLACES.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RETIR_DETAIL_ADDR_RESET_PLACE.cipher-column=RETIR_DETAIL_ADDR_RESET_PLACE
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RETIR_DETAIL_ADDR_RESET_PLACE.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RETIR_RESET_UNIT_NAME.cipher-column=RETIR_RESET_UNIT_NAME
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RETIR_RESET_UNIT_NAME.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RETIR_RESET_UNIT_NATURE.cipher-column=RETIR_RESET_UNIT_NATURE
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RETIR_RESET_UNIT_NATURE.encryptor-name=name_encryptor
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RETIR_RESET_POS_RAN.cipher-column=RETIR_RESET_POS_RAN
   
spring.shardingsphere.rules.encrypt.tables.ARCHIVE_INFOR_NZ11.columns.RETIR_RESET_POS_RAN.encryptor-name=name_encryptor
   
   spring.shardingsphere.props.query-with-cipher-column=false
   
   spring.shardingsphere.props.sql-show=true
   
   ```
   
   #### Test project for this issue
       If test project can help. I can put its link at here. 
      
   
    
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to