请教下SQL这样写有问题吗
INSERT INTO #CalTab1(FDeptID,FCostObjID,FCostItemID)
select v.FDeptID,v.FCostObjID,u.FItemID FROM
(SELECT Distinct FDeptID,FCostObjID FROM #CalTab1) v
Cross join cbCostItem u
为什么当我这样写时插入了一些数据后(才几百行数据)就会报错,报错信息为
‘由于数据移动,无法继续以 NOLOCK 方式扫描。’
已经用dbcc检查过,数据库没有问题