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

Truy vấn cập nhật động trong thủ tục

Có thể không có bảng nào được gọi là TAB_COL_REC.TABLE_NAME

Bạn có thể muốn một cái gì đó như thế này:

EXECUTE IMMEDIATE 'UPDATE ' || TAB_COL_REC.TABLE_NAME || ' SET ' || TAB_COL_REC.COLUMN_NAME || ' = P2||SUBSTR(' || TAB_COL_REC.COLUMN_NAME ||',3) WHERE SUBSTR(' || TAB_COL_REC.COLUMN_NAME || ',1,2)= PL';



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL - cú pháp truy vấn không có dấu ngoặc kép

  2. Truy vấn phụ SQL - cách tìm giá trị nhỏ nhất

  3. Cách chọn và sắp xếp theo cột không có trong câu lệnh Groupy By SQL - Oracle

  4. SQL:làm thế nào để sử dụng UNION và sắp xếp theo một lựa chọn cụ thể?

  5. Sự cố khi thay đổi ngày bằng trình kích hoạt trong oracle