Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

ambil nama tabel dari kolom untuk dari klausa

@Akshay,

Silakan temukan kode di bawah ini untuk referensi Anda.

Create or replace procedure create_cursor is
l_statement varchar2(32767);
cursor v_records is
  select * from t;
begin
for temp in v_records
loop
  l_statement := 'INSERT INTO myTable (id, name) select '||temp.id||','
   ||temp.name|| ' from ' || temp.table1 
   || ' where ' || temp.where_clause;

  execute immediate l_statement;
  end loop;
end;
/


  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 varchar ke nomor

  2. Pengantar Metode Pengumpulan PL/SQL Dalam Database Oracle

  3. TYPE Definisi Perubahan di Oracle 21c

  4. Menjatuhkan pengguna yang terhubung dalam database Oracle

  5. Oracle:Permintaan SQL yang mengembalikan baris hanya dengan nilai numerik