sql >> Databasteknik >  >> RDS >> Oracle

Varför kan jag inte göra en med x som (...) med ADODB och Oracle?

Ok, det verkar verkligen som om ADODB förväntar sig att en frågesats faktiskt börjar med select .Därför kan en lösning för problemet vara att omsluta satsen i en select * from ( .... ) som så:

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. Hur tar jag bort från flera tabeller med INNER JOIN i SQL-servern

  2. Utforska MySQL Binlog Server – Ripple

  3. Inspektera kontrollkällan för alla kontroller i ditt MS Access-projekt

  4. Hur man använder Distributed AD för att minska patchtiden i Oracle EBS