SQL Temporary Tablesのチュートリアルに基づいて、使用して一時テーブルを作成しても問題ないはずですが、それを言おうとするとSELECT * INTO #tempTable FROM tableA
スローされます。で一時テーブルを使用する適切な方法を教えてください。SQLException
SELECT * FROM #tempTable
Invalid object name '#tempTable'
C#
string sql = "SELECT * INTO ##tempTable FROM (SELECT * FROM tableA)";
using (var command = new SqlCommand(sql, connection))
{
string sqlNew = "SELECT * FROM ##tempTable";
using (var command2 = new SqlCommand(sqlNew, connection))
{
using (var reader = command2.ExecuteReader())
{
while (reader.Read())
{
Console.WriteLine(reader["column1"].ToString());
}
Console.ReadLine();
}
}
}
私の目的は、取得したデータを使用してtempTableにsqlVar
挿入し、それに何らかの操作を実行することです。コードを上記のコードにどのように適合させるかについてのサンプルコードがあれば、非常に感謝しています。ありがとうございました。