Oracle
 sql >> база данни >  >> RDS >> Oracle

Предизвикателство за тестване на база данни на Oracle – Сравнете данните за схемата

Първо - вижте това:http://docs.oracle.com/cd/E11882_01/server.112/e41481/spa_upgrade.htm#RATUG210

Второ - бихте искали да напишете заявка, която издава заявка - Проблемът е, че в user_tab_columns всяка колона е ред. За да направите това, бих ви препоръчал да прочетете това:http://www.dba-oracle.com/t_converting_rows_columns. htm
Изходната таблица за вас е USER_TAB_COLUMNS и когато изпълнявате заявката, можете да добавите, където пише "where column_name не е като 'ETL%' и т.н. След това - заявката ще изглежда нещо като:
изберете 'select'

<предварителен код> || listagg..... (от линка) || 'от име на таблица' sql от user_tab_columns, където column_name не е като 'ETL%' и table_name ='име на таблица'група по table_name

и между другото - не си луд - преди да смениш система, трябва да можеш да подпишеш, надграждането ще успее - това е единственият начин да го направиш.

btw - ако опишете по-задълбочено системата и надстройката - сигурен съм, че общността ще може да ви помогне да намерите начини да я тествате по-задълбочено и ще ви насочи към неща, които да тествате.
Тестването само на изхода не е достатъчно в много случаи....

УСПЕХ!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL множество колони в IN клауза

  2. Реконструиране на Standby DB

  3. Функция TO_DSINTERVAL() в Oracle

  4. Как да форматирате месеца с римски цифри в Oracle

  5. Функция COMPOSE() в Oracle