Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle używa dynamicznego sql, gdy parametrem jest nazwa tabeli

Jeśli jedyną rzeczą, której nie wiesz, jak tutaj zrobić, jest dynamiczne używanie nazwy tabeli, możesz to zrobić w ten sposób

  1  declare
  2     n number;
  3     table_name varchar2(30) := 'dual';
  4  begin
  5     execute immediate 'select count(*) from ' || table_name into n;
  6     dbms_output.put_line(n);
  7* end;
SQL> /
1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle DB i SQL Developer:Raport o błędzie:wykonanie zakończone z ostrzeżeniem — Jak *zobaczyć* ostrzeżenie?

  2. skrypt, który pobiera dane z pliku txt w klauzuli where

  3. Kod po uruchomieniu otwiera połączenie jdbc, ale nie drukuje danych tabeli. Co jest nie tak z tym kodem?

  4. Jak zapamiętać, w którą stronę powinien iść PRIOR w zapytaniach CONNECT BY?

  5. Bezpieczeństwo baz danych w Oracle