我正在循环测试查询性能。不想返回一百个结果集的重复数据,我希望运行一条select语句并且重复执行数百次,每次都舍弃结果。
PostgreSQL有"perform select..."这样的语法,它将执行select语句并且抛弃结果。"37.6.2. 执行无结果查询" http://www.postgresql.org/docs/8.2/static/plpgsql-statements.html
TSQL中是否有等效的关键字?
我知道SSMS有一个"Discard results"选项,但似乎结果并没有在每次迭代后被舍弃,而是会一直积累在内存中,直到所有迭代完成。我想选择一个临时变量可以起作用,但更简单的方式是使用一个关键字来舍弃结果。我宁愿避免构建表变量定义和在临时表中存储结果的潜在开销。