私は2つのデータベースを持っています。最初のテーブルには 10 個のテーブルがあります。2 つ目は 1 つのテーブルのみです。最初のデータベースの各テーブルから 1 つの列を選択し、別のデータベースに挿入したいと思います。VB.net で INSERT INTO ステートメントを使用してこれを管理するにはどうすればよいですか?
1197 次
2 に答える
2
データを手動でコピーする必要があるという以前の回答を削除しました。SELECT INTO
ここでは、これをステートメントで行いたいと仮定しましょう。
次のコードは、ADO.NET 接続とコマンド オブジェクトを使用して、データベースで SQL コマンドを実行する方法を示しています。
' Open a connection to your database (e.g. in a SQL Server): '
Using connection As IDbConnection = New SqlConnection("<Connection string>")
connection.Open()
Try
' Define the SQL command to be executed here: '
Dim command As IDbCommand = connection.CreateCommand()
command.CommandText = "SELECT <...> INTO <...>"
' Execute the command: '
command.ExecuteNonQuery()
Finally
connection.Close()
End Try
End Using
于 2010-07-17T10:44:48.503 に答える
0
これがお役に立てば幸いです。
SQL側からは、(10個の)ハッシュテーブルに挿入するストアドプロシージャを記述し、それらを選択してターゲットテーブルに挿入する必要があります。
Vb.netでは、次のものが必要です。ストアドプロシージャを呼び出すための接続オブジェクトとコマンドオブジェクト
于 2010-07-17T09:51:48.793 に答える