2013-06-26 34 views
2

在SQL中,游标和关系有什么区别?SQL:光标与关系

我只是在学习SQL,并试图找出我的问题的答案是什么。任何帮助和/或资源非常感谢!

回答

3

关系是表的另一个名称。在学术研究论文等中经常使用的语言是关系和元组,在工业中,大多数人将它们称为表格和行。

一个curser用于检索如上所述的结果,但通常用在编程环境中,当你需要做一些SQL语法本身不太适合的例子时。在Oracle中,您可以在pl/sql过程中使用游标。

1

在SQL中,游标用于检索一组结果,然后一次遍历它们一行。他们不鼓励,因为你正在消除SQL的实力,这是基于集处理。

当你说“一种关系”时,我并不完全确定你的意思。我试过谷歌,也没什么帮助。

-1

这两个术语没有任何关系,因此比较差异是没有意义的。 游标是一种通过一组记录遍历1的方法。 关系是一种将一个表格链接到另一个表格的方式。例如订单必须有客户。

+0

调用所有expurts,哪一位出错了? –

+1

Tony,请参阅标记Wiki *关系*。根据克里斯的回答,关系是游标中的一组元组。 – sqlvogel

+0

关系是一个集合。学者。欢呼声我会记得,在极不可能发生的事件中,它恰好是现实世界中的一个问题。 :( –