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

Chèn vào từ CTE

Đây là cú pháp để chèn vào bảng từ CTE:

-- CREATE TABLE tmp ( tmp_id NUMBER(10) );

INSERT INTO tmp( tmp_id )
  WITH cte AS (
    SELECT 1 AS tmp_id FROM dual
  )
  SELECT tmp_id
  FROM cte;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao sqlplus không kết nối?

  2. Truy vấn để tìm kiếm tất cả các gói cho bảng và / hoặc cột

  3. Sao chép một hàng trong cùng một bảng mà không cần phải nhập hơn 50 tên cột (trong khi thay đổi 2 cột)

  4. Cách thực thi tập lệnh sql Oracle thông qua mã java

  5. Tại sao tôi dường như không thể buộc Oracle 11g tiêu thụ nhiều CPU hơn cho một truy vấn SQL duy nhất