我有一个存储过程,它使用一个临时表,##temp使用select * into ##temp from tablename动态创建。我遇到的问题是,这个存储过程似乎只在运行查询的那一刻删除或使其可用,尽管##是全局的,据我所知,其他用户可以使用它。我使用SSRS来提取存储过程,并使用钻取从这个报告到同一个报告,第一个只显示图表,第二个报告是相同的存储过程,它通过参数使用动作链接,但第二个报告不识别##temp表。现在您已经有了背景,有什么方法可以解决这个问题,还是有一个
我有一个程序,可以计算来自各种数据源的记录数量。我将数据库名和表名分别存储在名为database_names和table_names的数组列表中。我已经设置了print语句,以确保我的database_names.get(i)和table_names.get(i)输出了正确的值。如果我将数据库名和表名硬编码到我的query字符串中,程序就能够计数记录。如何正确地准备查询语句,使其具有以下形式:
select count(1) from