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

ved at bruge underforespørgsel i stedet for tabelnavnet

SQL understøtter ikke en variabel/etc for tabelnavnet -- den eneste måde at understøtte det, du spørger om, er ved at bruge dynamisk SQL:

FOR i IN (SELECT tab_name
            FROM META m
           WHERE m.type = ?) LOOP
  EXECUTE IMMEDIATE 'SELECT * FROM '|| i.tab_name ||'';
END LOOP;


  1. Valg af værdier fra Oracle Table Variable/Array?

  2. Uventet Clustered Index Fragmentation

  3. Valg af maks. af en sum af to kolonner

  4. Handlingen kan ikke fuldføres, fordi DbContext er blevet disponeret i Mqsql og Entity Framework