sql >> Database teknologi >  >> RDS >> Oracle

Oracle Database Test Challenge - Sammenlign Skema Data

Først - tjek dette:http://docs.oracle.com/cd/E11882_01/server.112/e41481/spa_upgrade.htm#RATUG210

For det andet - du vil gerne skrive en forespørgsel, der udsender en forespørgsel - Problemet er, at i user_tab_columns er hver kolonne en row.For at gøre det vil jeg anbefale dig at læse dette:http://www.dba-oracle.com/t_converting_rows_columns. htm
Kildetabellen for dig er USER_TAB_COLUMNS, og når du kører forespørgslen, kan du tilføje en hvor der siger "hvor kolonnenavn ikke ligner 'ETL%' osv. Derefter - ville forespørgslen se nogenlunde sådan ud:
vælg 'vælg'

|| listagg..... (from the link) || 'from table name' sql from user_tab_columns where column_name not like 'ETL%' and table_name = 'table name' group by table_name

og btw - du er ikke skør - før du ændrer et system, skal du være i stand til at underskrive, vil opgraderingen lykkes - dette er den eneste måde at gøre det på.

btw - hvis du vil beskrive systemet og opgraderingen mere i dybden - er jeg sikker på, at fællesskabet vil være i stand til at hjælpe dig med at finde måder at teste det mere i dybden og vil pege dig på ting, du skal teste.
I mange tilfælde er det ikke nok at teste kun output....

LYKKE TIL!



  1. Hvordan kan jeg sortere en 'Versionsnummer'-kolonne generisk ved hjælp af en SQL Server-forespørgsel

  2. HQL er null Og !=null på en Oracle-søjle

  3. SQL Server JDBC-fejl på Java 8:Driveren kunne ikke etablere en sikker forbindelse til SQL Server ved at bruge Secure Sockets Layer (SSL) kryptering

  4. JSON_QUERY() vs JSON_VALUE() i SQL Server:Hvad er forskellen?