我正在使用sql游标进行一个项目,对于一个游标,我想循环遍历公司ID的数据集。
您将如何使用
等逻辑如何执行此操作是游标的while循环。
我一直在看这个教程
答案 0 :(得分:2)
对于所有情况,始终建议绝对避免使用游标。众所周知,它们会遇到非常差的性能问题,并且95%的时间可以使用基于集合的逻辑执行必要的功能。
使用psuedo来解决这个特殊问题看起来像这样:
INSERT INTO DestinationTable
SELECT CompanyID, SomeDataColumn
FROM SourceTable
WHERE ISNULL(CompanyID, 0) = 0