我有一笔交易,类似于
BEGIN TRANSACTION
INSERT INTO Table2 WITH(TABLOCK)
SELECT BLAH
FROM Table
COMMIT TRANSACTION
此交易最多可能需要一个小时才能完成。
我想运行一个查询,有点像:
SELECT COUNT(*) FROM Table2
定期在一个完全不同的线程上报告到目前为止已经插入了多少行。
这可能吗?有没有办法查询未提交的行数?
谢谢
我有一笔交易,类似于
BEGIN TRANSACTION
INSERT INTO Table2 WITH(TABLOCK)
SELECT BLAH
FROM Table
COMMIT TRANSACTION
此交易最多可能需要一个小时才能完成。
我想运行一个查询,有点像:
SELECT COUNT(*) FROM Table2
定期在一个完全不同的线程上报告到目前为止已经插入了多少行。
这可能吗?有没有办法查询未提交的行数?
谢谢