SQL Server 학습 (2) 썸네일형 리스트형 SEQUENCE 개체 (identity같은 효과 및 오라클에서 지원하는 Sequence같은 기능 제공) SEQUENCE 개체 (SQL Server 2012부터 제공) 기존의 identity같은 효과 및 오라클에서 지원하는 Sequence같은 기능 제공 - 매번 입력/생성되는 Row의 고유값처리위해서 오라클에선 SEQUENCE가 존재하는걸로 알고있습니다. (제가 Database를 잘 모르지만 워낙 이것저것 기웃거린게 많아서... SQL Server에선 이런 기능을 제공하기위해서 SQL Server에선 IDENTITY를 제공하고 있습니다. 그런데 이번 2012버전부터 SEQUENCE 개체를 제공하게 되었습니다. - 형식CREATE SEQUENCE seqSTART WITH 1 -- 시작값INCREMENT BY 1 -- 증가값 -- 추가 옵션MINVALUE 100 -- 최소값MAXVALUE 300 -- 최대값CY.. WITH 절 CTE (Common Table Expression) 임시테이블? WITH 절 CTE (Common Table Expression) 임시테이블? - 기존의 뷰, 파생 테이블, 임시 테이블 등으로 사용되던것을 대신할수있다. 비재귀적, 재귀적 2가지 방식이 있는데, 비재귀적 방식만을 보겠습니다. 형식WITH 테이블명(열이름)AS( 쿼리문.. )SELECT 열이름 FROM 테이블명 ; (UPDATE 등도 가능하지만 주로 사용되는 건 SELECT) Ex) 각 품목(goods)별 총판매액(total) 보고자 할때WITH Purchase1(goods, total) AS( SELECT goods, SUM(price * amount) FROM purchaseTbl GROUP BY goods )SELECT * FROM Purchase1 ORDER BY total DESC; -- 가장 .. 이전 1 다음