sql-server - 具有静态视图的游标 - SQL Server
问题描述
好吧,我想开始说我花了几个小时试图了解如何向此光标添加静态视图,但我真的不了解光标的真正功能,所以我来这里寻求一些建议。这与我使用的类似,所以我希望足够清楚。
DECLARE @name VARCHAR(50),
@last_name VARCHAR(50)
DECLARE C_People CURSOR GLOBAL
FOR
SELECT name, last_name
FROM People
OPEN C_People
FETCH C_People INTO @name , @last_name
WHILE(@@FETCH_STATUS = 0)
BEGIN
PRINT 'Hello ' + @name + ' ' + @last_name
FETCH C_People INTO @name, @last_name
END
CLOSE C_People
DEALLOCATE C_People
GO
解决方案
您可能指的是只进游标 - fast_forward 通常是最快的:
DECLARE name CURSOR FAST_FORWARD FOR
推荐阅读
- c++ - 关于在 std::vector 旁边对位集进行排序的建议
- reactjs - Redux 多动作处理
- rstudio - 日志函数编码的问题
- laravel - 未发送预期的 [App\Mail\WelcomeEmail] 可邮寄。无法断言 false 为 true
- makefile - 第二次扩展:在 GNU 函数调用之前评估模式规则
- autodesk-inventor - Autodesk Inventor 绘制/雕刻线条
- ios - 在 Swift 中显示 JSONDecoder.decode 的进度
- sql - 在 where 子句中将日期和/或时间从字符转换为字符串时转换失败
- python - Tensorflow 2.2.0 C++:无法正确加载.pb
- jekyll - 尝试包含选项时 Jekyll 插件选项错误