根据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();
}
}
}
我的目标是尝试使用从中检索到的数据sqlVar
并将它们插入到 tempTable 并对其执行一些操作。如果有一些关于如何将代码适合上述代码的示例代码,非常感谢。谢谢你。