【发布时间】:2012-10-09 18:45:43
【问题描述】:
我有一个类似的交易
BEGIN TRANSACTION
INSERT INTO Table2 WITH(TABLOCK)
SELECT BLAH
FROM Table
COMMIT TRANSACTION
此交易最多可能需要一个小时才能完成。
我想运行一个查询,有点像:
SELECT COUNT(*) FROM Table2
定期在一个完全不同的线程上报告到目前为止已经插入了多少行。
这可能吗?有什么方法可以查询未提交的行数吗?
谢谢
【问题讨论】:
标签: sql sql-server sql-server-2012