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

Tại sao dấu chấm phẩy không thể đặt trong CommandText của OracleCommand khi C #

Trong phần nhận xét, chúng tôi đã tìm ra câu trả lời cho bạn. Để bạn nhận được "câu trả lời" chính thức, đây là từ trang OracleOverflow (xem bên dưới):

Chỉnh sửa:Đây là liên kết ban đầu, hiện đã chết: http://www.oracleoverflow.com/questions/145/running-ddl-through-an-oraclecommand-without-the-semicolon

Thay thế: http://web.archive.org/web/20100806014022/http://www.oracleoverflow.com/questions/145/running-ddl-through-an-oraclecommand-without-the -semicolon

Câu hỏi:

Trả lời tại đây:

Nhận xét:

Tại sao OracleCommand có giới hạn này là chỉ có thể chạy 1 câu lệnh tại một thời điểm?

Nó dựa trên đặc tả DbCommand trong ADO.Net. Nó không phải là một giới hạn của OracleCommand chỉ.

SqlCommand cho phép nhiều câu lệnh trong một lệnh duy nhất, đó chỉ phải là một 'bổ sung' cho SQL Server.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thực thi ngay lập tức biến ràng buộc người dùng thay thế

  2. Lỗi:PLS-00428:mệnh đề thành được mong đợi trong câu lệnh lựa chọn này

  3. Bí danh bảng không hoạt động trong các truy vấn Oracle SQL thô bên trong Django

  4. Thủ tục PL / SQL - quá nhiều giá trị

  5. Mô hình đường ray với khóa ngoại cho chính nó