Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

tìm nạp tên bảng từ một cột cho mệnh đề from

@Akshay,

Vui lòng tìm mã bên dưới để bạn tham khảo.

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. Giải thích về nhà điều hành Oracle UNION

  2. Thêm phiên bản RAC mới theo cách thủ công

  3. Làm thế nào để kiểm tra không gian bảng trong Oracle SQL Developer?

  4. tìm kiếm văn bản oracle blob

  5. Cách cập nhật Oracle Clob bằng cách sử dụng JDBC