[MSSQL] 이전행과 다음행 데이터를 가져오는 LAG,LEAD 함수
SQL Server 2012 에서 행을 비교할때 사용할수있는 함수입니다. 1. 원본데이터 SELECT ProductID, ModifiedDate, StandardCost FROM Production.ProductCostHistory WHERE ProductID IN (711, 712, 713) ORDER BY ProductID, ModifiedDate 2. LAG/LEAD 함수 SELECT ProductID, StandardCost, ModifiedDate, LAG(StandardCost, 1, NULL) OVER (PARTITION BY ProductID ORDER BY ModifiedDate) AS PrevStandardCost, LEAD(StandardCost, 1, NULL) OVER (PARTI..
[MSSQL] 테이블, 컬럼 코멘트 조회
fn_listextendedproperty 함수를 이용하여 컬럼의 Description 을 조회할수있다. sys.fn_listextendedproperty 또는 ::fn_listextendedproperty으로도 사용 가능. sys.fn_listextendedproperty함수는 이하의 장소에 위치해 있습니다. 테이터베이스 > 시스템 테이터베이스 > master > 프로그래밍 기능 > 함수 > 시스템 함수 > 테이블 반환 함수 --테이블 코멘트 조회 SELECT OBJTYPE, OBJNAME, NAME, VALUE FROM ::FN_LISTEXTENDEDPROPERTY (NULL, 'SCHEMA', 'DBO', 'TABLE', '테이블명', DEFAULT, DEFAULT); --컬럼 코멘트 조회 SELE..