Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 SQL Server中的游标_Sql Server 2008_Database Cursor - Fatal编程技术网

Sql server 2008 SQL Server中的游标

Sql server 2008 SQL Server中的游标,sql-server-2008,database-cursor,Sql Server 2008,Database Cursor,我正在读一本有关存储过程的书,他们在书中解释游标,但我没有发现游标有什么好的用途,也没有发现必须使用游标的规则场景。当您希望循环select语句中的结果集来处理每一行时,可以使用游标。它就像任何编程语言中的foreach一样。Godo您没有找到示例!你应该不惜一切代价避免使用游标——它们是邪恶的怪物,90%以上的时候,它们没有必要使用,也不是真正有用的。以一种基于集合的方式完成你的工作——比游标中使用的逐行痛苦法要好得多……你可以——但你不应该。永远。那我为什么要这么做?我能不能只过滤查询中的结

我正在读一本有关存储过程的书,他们在书中解释游标,但我没有发现游标有什么好的用途,也没有发现必须使用游标的规则场景。

当您希望循环select语句中的结果集来处理每一行时,可以使用游标。它就像任何编程语言中的foreach一样。

Godo您没有找到示例!你应该不惜一切代价避免使用游标——它们是邪恶的怪物,90%以上的时候,它们没有必要使用,也不是真正有用的。以一种基于集合的方式完成你的工作——比游标中使用的逐行痛苦法要好得多……你可以——但你不应该。永远。那我为什么要这么做?我能不能只过滤查询中的结果,并在select语句中准确地包含我需要的内容。。。。。