select into table命令不能在C#中工作

时间:2015-04-22 06:34:17

标签: c# mysql

所以我一直以C#形式执行此操作:

        SqlConnection sqlConnection1 = common.DBConnect();
        SqlCommand cmd = new SqlCommand();
        Int32 rowsAffected;

        cmd.CommandText = "Select * into #temp1 from web.web_entry";
        cmd.CommandType = CommandType.Text;
        cmd.Connection = sqlConnection1;

        sqlConnection1.Open();

        rowsAffected = cmd.ExecuteNonQuery();
        sqlConnection1.Close();

问题是这个命令没有执行任何错误,但是当我尝试从SQL服务器中的这个临时表中选择时,该表不存在。

2 个答案:

答案 0 :(得分:2)

临时表将在会话结束后删除 所以当你关闭连接时,sqlserver会删除它们

答案 1 :(得分:1)

所以我已经弄清楚了。我做的是在关闭连接之前执行了两个查询,然后从中返回一个数据表,以便我可以看到检索到的记录。