Microsoft MVP성태의 닷넷 이야기
SQL Server 2005 에서 반가운 기능 : 재귀 SELECT 와 ROW_NUMBER [링크 복사], [링크+제목 복사],
조회: 9790
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

저는 사실, 오라클은 잘 모릅니다. 물론,,, ^^ 그렇다고 해서 SQL Server 를 잘 아는 것도 아니지만.

그렇긴 해도, 오라클을 보면서 항상 부러웠던 기능이 2개가 있었는데요.
바로 "재귀 SELECT" 와 ROW NUMBER 기능이 그것인데, 이번 SQL Server 2005 에서 마침내 그와 동일한 기능을 제공하게 되었습니다.

"재귀 SELECT" 의 경우, CTE ( Common Table Expression ) 이라는 것으로 해결이 되고, ROW NUMBER 는 ROW_NUMBER() 로 해결이 되었습니다. 자세한 설명을 다음의 토픽을 보시고 예제를 함께 입력해 보시면 금방 이해가 되실 것입니다. ^^

SQL Server 2005 설치 후 제공되는 도움말 "SQL Server Books Online" 을 실행시키고.

ROW_NUMBER() : ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/tsqlref9/html/82fa9016-77db-4b42-b4c8-df6095b81906.htm

CTE 를 이용한 재귀 SELECT : ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/udb9/html/4acf8a3e-6dcc-420c-9088-9c57b976113e.htm

그외에 간략한 소개 차원의 토픽으로 다음을 소개합니다.
http://msdn.microsoft.com/msdnmag/issues/04/02/TSQLinYukon/

아... 정말이지... ^^ 배울 것들이... "쏟아져" 나옵니다.








[최초 등록일: ]
[최종 수정일: 12/25/2004]


비밀번호

댓글 작성자
 




1  2  3  [4]  5  6  7  8  9  10  11  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
1103정성태11/18/200910759개발 환경 구성: 135. How to Configure WPL v1.0 SRE
1102정성태11/18/200912354개발 환경 구성: 134. Oracle Visual Studio tools and Oracle .NET data provider
1101정성태11/17/200911327Windows 2008 : 15. R2 - Personal Virtual Desktops
1100정성태11/17/200911171개발 환경 구성: 133. SQL Server 2008 "with" SP1 설치 버전 만들기
1099정성태11/13/200911356VS.NET IDE : 56. John Robbins' Blog - Visual Studio 2010 베타 2의 디버거 기능 설명 시리즈
1098정성태11/13/200914859.NET : 108. PathTooLongException - 260자 파일 경로 제한
1097정성태11/11/200910816Visual C++ : 17. overwrite_buffer, unbounded_buffer, combinable
1096정성태11/10/200911016IIS : 30. 웹 응용 프로그램의 현재 요청을 모두 마치고 종료하고 싶다면?
1095정성태11/9/200911608TFS : 178. TFS2010: Public Workspaces
1094정성태11/5/200911374.NET : 107. 예제로 보는 .NET 명명 규칙
1093정성태11/5/200911283.NET 3.0 : 35. WCF - TokenImpersonationLevel.Delegation
1092정성태11/3/200912166개발 환경 구성: 132. sdb2xml.exe 도구
1091정성태10/29/200912318.NET 4.0: 11. WPF - UseLayoutRounding을 이용하여 글자가 흐릿하게 나오는 문제 해결
1090정성태10/27/200911133VS.NET IDE : 55. Visual Studio 2010 - XAML 디자이너 바뀐 점
1089정성태10/27/200911352TFS : 177. TFS 2010 - MSF Agile 5.0 / 4.2 비교 설명
1088정성태10/23/200911292Debug : 44. John Robbins의 VS 2010 디버거 기능 관련 글
1087정성태10/22/200910780.NET 4.0: 10. 베타 2에서 새롭게 소개되는 추가 기능 [3]
1086정성태10/21/200912778Windows 2008 : 14. R2 - 향상된 기능 소개
1085정성태10/21/200911791VS.NET IDE : 54. Visual Studio 2010 - (신기능) IntelliTrace [1]
1084정성태10/21/200911928IIS : 29. IIS 7.5 의 신 기능 2가지 - Auto-Start / Warm-Up
1083정성태10/20/200910380VS.NET IDE : 53. Visual Studio 2010 베타 2의 알려진 버그
1082정성태10/15/200910362개발 환경 구성: 131. 도메인에 참여하지 않은 컴퓨터에서 도메인 계정으로 프로그램 실행
1081정성태10/12/200910240.NET : 106. IE에 Embedded 형태의 UserControl 보안 관련
1080정성태10/8/200911067Debug : 43. Visual Studio 디버깅 100% 활용
1079정성태10/6/200910959TFS : 176. Integration between Word and TFS (Team Foundation Server) with Team Spec
1078정성태10/6/200912227IIS : 28. WebDeploy 도구 - WebDeploy Auto-Completion UI
1  2  3  [4]  5  6  7  8  9  10  11  12  13  14  15  ...