MSSQL 에서 오라클의 rownum 구현하기

Transact-SQL 문에서 동적으로 행 번호를 매기는 방법
http://support.microsoft.com/default.aspx?scid=kb;KO;q186133 

MSSQL 2005를 사용하는 경우
http://msdn.microsoft.com/ko-kr/library/ms189798.aspx 
순위 함수(Rank())를 이용해서 구현하네요

- 특정 테이블 사용하는 프로시져 찾기

우선 테이블 아이디를 찾는다.
SELECT ID FROM SYSOBJECTS WHERE NAME = '테이블명'

찾은 ID값을 다음 쿼리에 대입한다.
SELECT DISTINCT O.NAME FROM SYSDEPENDS AS D INNER JOIN SYSOBJECTS AS O ON D.ID = O.ID
WHERE O.XTYPE = 'P' AND D.DEPID = 아이디 값

- 특정 문자가 포함된 프로시져 찾기

SELECT DISTINCT OBJECT_NAME(ID) FROM SYSCOMMENTS
WHERE CHARINDEX('찾을문자', TEXT)

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
© 2010 Namul's Blog Suffusion WordPress theme by Sayontan Sinha