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

Tôi có một câu lệnh chèn vào nhưng có lỗi với dấu phẩy và tôi không thể sửa nó

Oracle chỉ hỗ trợ chèn trên hàng tại một thời điểm. Giải pháp đơn giản nhất là chèn nhiều:

INSERT INTO Customer VALUES (11011, 'Jeffery', 'Smith', '18 Water RD', 0877277521, '[email protected]');
INSERT INTO Customer VALUES (11012, 'Alex', 'Hendricks', '22 Water Rd', 0863257857 , '[email protected]');
INSERT INTO Customer VALUES (11013 , 'Johnson', 'Clark', '101 Summer Lane', 0834567891,'[email protected]');
INSERT INTO Customer VALUES (11014 , 'Henry', 'Jones', '55 Mountain Way',0612547895 ,'[email protected]');
INSERT INTO Customer VALUES (11015 , 'Andre', 'Williams', '5 Main Rd ', 0827238521,'[email protected]');

Các giải pháp khác là sử dụng insert all hoặc để chuyển đổi các câu lệnh từ các giá trị values để chọn select . . . from dual union all .

Tôi cũng khuyên bạn nên liệt kê các cột một cách rõ ràng để giúp ngăn ngừa các lỗi vô ý.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi kết nối bên ngoài kế thừa Oracle sang Ansi SQL

  2. OLEDB đọc nhanh nhất từ ​​ORACLE

  3. Làm cách nào để đặt định dạng ngày giờ tùy chỉnh trong Oracle SQL Developer?

  4. Tự động điền ngày vào bảng oracle

  5. Xác định và giải quyết bế tắc ITL của Oracle