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

Bỏ nhiều cột:PLSQL và user_tab_cols

Đây là một cách sử dụng hợp lý của SQL động. Tôi sẽ đặt câu hỏi nghiêm túc về một mô hình dữ liệu cơ bản có hàng trăm cột trong một bảng duy nhất bắt đầu bằng cùng một tiền tố và tất cả đều cần được loại bỏ. Điều đó ngụ ý với tôi rằng bản thân mô hình dữ liệu rất có thể có vấn đề.

Ngay cả khi sử dụng SQL động, bạn cũng không thể sử dụng các biến ràng buộc cho tên cột, tên bảng, tên lược đồ, v.v. Oracle cần biết tại thời điểm phân tích cú pháp những đối tượng và cột nào liên quan đến một câu lệnh SQL. Tuy nhiên, vì các biến liên kết được cung cấp sau giai đoạn phân tích cú pháp, bạn không thể chỉ định biến liên kết thay đổi những đối tượng và / hoặc cột nào mà một câu lệnh SQL đang ảnh hưởng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm ASCIISTR () trong Oracle

  2. Tìm mẫu và bản trình diễn cho một phiên bản JDK cụ thể

  3. Đây là sự cố của Microsoft hay Oracle?

  4. Loại bỏ tiêu đề cột vào tệp văn bản đầu ra

  5. Tại sao mệnh đề IN oracle chỉ có giới hạn 1000 đối với dữ liệu tĩnh?