ODBC迭代表而不存储在内存中

时间:2009-12-09 23:12:07

标签: database database-design odbc iterator

我需要有一种方法来遍历数据库表,而无需将其实际存储在内存中。我想基本上读取行像输入迭代器。

我尝试使用带有select语句的游标(select * from table_name),但这会检索整个表并将其反馈为一次一行。所以这个解决方案并不好。相反,我需要它只在我要求的时候喂我每排。

非常感谢任何建议。

谢谢!

1 个答案:

答案 0 :(得分:1)

您只想使用仅向前游标。您的数据库需要支持此功能。对于detials,请参阅MSDN's How to: Use Cursors.

如果您使用的是SQL Server,则可以使用Fast Forward-Only Cursor,这会带来额外的好处。