「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.02.26
XML
カテゴリ: VB.NET


Imports System

Imports Oracle.DataAccess.Client


Module Program

    Sub Main(args As String())

        Dim connectionString As String = "User Id=myUsername;Password=myPassword;Data Source=myOracleDataSource"


        ' Oracleへの接続を作成

        Using connection As New OracleConnection(connectionString)

            connection.Open()


            ' WITH句で一時テーブルを作成

            Dim withClause As String = "WITH temp AS (SELECT * FROM TableA INNER JOIN TableB ON TableA.id = TableB.id INNER JOIN TableC ON TableB.id = TableC.id)"


            ' 外部結合を含むSQLクエリを作成

            Dim sql As String = withClause & " SELECT * FROM temp LEFT OUTER JOIN TableD ON temp.id = TableD.id"


            ' コマンドを作成

            Using command As New OracleCommand(sql, connection)

                ' SQLクエリを実行して結果を取得

                Using reader As OracleDataReader = command.ExecuteReader()

                    While reader.Read()

                        ' 結果を処理

                        Console.WriteLine(reader("column1").ToString())

                        Console.WriteLine(reader("column2").ToString())

                        ' 他の列も同様に処理

                    End While

                End Using

            End Using

        End Using

    End Sub

End Module







お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.02.26 02:08:59


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
X
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: