sql >> Databáze >  >> RDS >> Oracle

Proč nemohu udělat a s x jako (...) s ADODB a Oracle?

Dobře, opravdu se zdá, že ADODB očekává, že příkaz dotazu bude ve skutečnosti začínat select .Proto může být řešením problému uzavření příkazu do select * from ( .... ) takhle:

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. Odstraňování problémů Microsoft SQL Server Error 18456

  2. Dotaz k prohledání všech balíčků na tabulku a/nebo sloupec

  3. Příklady MINUTE() – MySQL

  4. Rady k výkonu SQL Server od Brenta Ozara a Pinala Davea