sql >> データベース >  >> RDS >> Oracle

VBScriptを使用してOracleSQLステートメントを実行する方法

    これを試してみると、レコードセットの各フィールドが入力文字列に追加されます。各レコードから特定の値のみが必要な場合は、これを行うことができます

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

    各フィールドをループする代わりに。

    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. 時間間隔のあるCTEでの低速左結合

    2. MySQL LOAD DATA INFILE:動作しますが、予測できないラインターミネータ

    3. カスケードが不要な場合の外部キー

    4. MySQL Galeraノードが起動していません(エラー'WSREP:[...]:60:プライマリビューに到達できませんでした:60(操作がタイムアウトしました)')