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

Tại sao tôi không thể thực hiện với x as (...) với ADODB và Oracle?

Ok, có vẻ như ADODB thực sự mong đợi một câu lệnh truy vấn thực sự bắt đầu bằng select Do đó, cách khắc phục sự cố có thể là đặt câu lệnh trong select * from ( .... ) như vậy:

Dim sql As String
sql = "with w as (select 'foo' x from dual) select x from w"

' enclose the statement:
sql = "select * from (" & sql & ")"

rs.Open sql, cn


  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ư viện ODP.NET Managed không giải quyết được bí danh, nhưng thư viện 32 bit thì không

  2. Giải thích Điểm Đau Chi phí Kế hoạch

  3. Danh sách các phần tử định dạng số trong Oracle

  4. Cách di chuyển cơ sở dữ liệu Oracle từ AWS EC2 sang AWS RDS

  5. Hàm NUMTODSINTERVAL () trong Oracle