Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Dlaczego nie mogę zrobić a z x jako (...) z ADODB i Oracle?

Ok, naprawdę wygląda na to, że ADODB oczekuje, że instrukcja zapytania faktycznie zaczyna się od select .Dlatego obejście tego problemu może polegać na umieszczeniu instrukcji w select * from ( .... ) tak:

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. Gdzie jest baza danych błędów Oracle?

  2. Zwraca wartość ze skryptu sql do skryptu powłoki

  3. odpowiednik `pokaż utwórz tabelę` w Oracle sql

  4. Jak korzystać z funkcji Oracle LITAGG

  5. 6 sposobów na usunięcie zduplikowanych wierszy, które mają klucz podstawowy w Oracle