SETGT与SETLL的问题
不太明白他们之间的区别,希望能帮我解惑,谢谢.
[ 本帖最后由 chen405 于 2009-7-6 15:20 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
不太明白他们之间的区别,希望能帮我解惑,谢谢.
[ 本帖最后由 chen405 于 2009-7-6 15:20 编辑 ]
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
setll 和 SETGE都是用于,记录指针定位用的。
一般用*LOVEL *HIVOL 作为初始记录指针用的。
比如说
1
2
3
4
用2 去SETLL 时,指针定位在 1和2之间,用READ就能读到2
相反的,用2去 SETGT,就指针定位在 2和3之间,用READ就能读到3
这是我刚看书学的,已经被我实践过了,应该没错的。
SETLG是将指针指向比当前所搜索的key值大的第一笔记录,SETLL是将指针指向与当前所搜索的key值相等的第一条记录。
嗯, 同上。
在读取数据的时候,SETGT是把指针放在最后一条符合条件的数据的下边,SETLL是把指针放在第一条符合条件的数据的上边
[ 本帖最后由 giggsone 于 2009-7-8 15:30 编辑 ]