2013-06-26 3 views
2

SQL에서 커서와 관계의 차이점은 무엇입니까?SQL : 커서 대 관계

저는 SQL을 배우면서 제 질문에 대한 답이 무엇인지 알아 내려고합니다. 어떤 도움이나 자원이라도 대단히 감사합니다!

답변

3

관계는 테이블의 다른 이름입니다. 학술 연구 논문 등에서 종종 사용되는 언어는 관계와 튜플인데, 업계에서와 마찬가지로 대부분의 사람들은이를 테이블과 행으로 참조합니다.

curser는 위에서 설명한 결과를 검색하는 데 사용되지만 일반적으로 SQL 구문만으로는 적합하지 않은 작업을 수행해야하는 경우 프로그래밍 환경에서 사용됩니다. 오라클에서는 pl/sql 프로 시저에서 커서를 사용합니다.

1

SQL에서 커서는 결과 집합을 검색 한 다음 한 번에 1 행 씩 반복하는 데 사용됩니다. 그들은 처리의 기초가되는 SQL의 진정한 힘을 제거하기 때문에 실망합니다.

"관계"라고 할 때 나는 어떤 의미인지 전혀 모르겠습니다. 나는 Google을 사용해 봤지만별로 도움이되지 못했습니다.

-1

이 두 용어는 서로 관련이 없으므로 차이점을 비교하는 것은 의미가 없습니다. 커서는 일련의 레코드를 반복하는 방법입니다. 관계는 한 테이블을 다른 테이블에 연결하는 방법입니다. 예 : 주문에는 고객이 있어야합니다.

+0

모든 확장을 호출하는 중 어느 비트가 잘못 되었습니까? –

+1

토니, * 관계 *에 대한 태그 위키를 참조하십시오. Chris의 답변에 따라 관계는 커서에있는 튜플 세트입니다. – sqlvogel

+0

관계가 집합입니다. 학계. 건배 나는 엄청나게 희박한 사건에서 그것은 현실 세계에서 쟁점이된다는 것을 기억할 것이다. :( –