sql >> Databasteknik >  >> RDS >> Oracle

Hur man kör Oracle SQL-satser med VBScript

Prova detta, det bör lägga till varje fält i postuppsättningen till inmatningssträngen. Om du bara vill ha ett specifikt värde från varje post kan du göra detta

input = input & rs.Fields.Item("FIeld_Name")

Istället för att gå igenom varje fält.

connectionString = "DRIVER={Microsoft ODBC for Oracle};SERVER=oracle_server;User Id=user;Password=password;"

Set connection = CreateObject("ADODB.Connection")

connection.Open connectionString
Set rs = connection.Execute("select * from dual")

input = ""

Do Until rs.EOF
    for i = 0  To rs.Fields.Count - 1
        input = input & rs.Fields.Item(i) & "|"
    Next
    input = input & VBNewLine
    rs.MoveNext
Loop

MsgBox input

Set connection = Nothing
Set rs = Nothing



  1. Kör/kör flera procedurer i Parallell - Oracle PL/SQL

  2. MySQL:Välj alla datum mellan datumintervall och få tabelldata som matchar datum

  3. AWS Datapipeline - problem med tecken med accent

  4. Använder funktionen COALESCE för att göra värden separerade med kommatecken