본문 바로가기

728x90
반응형

sql server 2012

(2)
WITH 절, 재귀 CTE (Common Table Expression) 저번 CTE관련해서, 재귀 CTE CTE관련된 첫번째 포스팅: WITH 절 CTE (Common Table Expression) 임시테이블? * 재귀 CTE??- 적어도 2개이상의 쿼리를 통해 정의- 적어도 하나는 고정멤버, 나머지 하나는 재귀멤버가 되는 형태 * 기본적인 재귀 CTE 형식WITH [ () ]AS(UNION ALL); - 기준 멤버는 관계형 결과 테이블을 반환하는 쿼리.- 재귀 쿼리가 아닌 일반적인 테이블표현식으로 정의되는 쿼리인 기준 멤버는 한 번만 호출- 기준 멤버와 재귀 멤버의 쿼리가 반환하는 컬럼의 숫자나 컬럼의 데이터 형식은 반드시 일치해야- 외부 쿼리에서 CTE 이름을 참조하는것은 기준 멤버로부터 만들어지는 단일 결과셋 또는 재귀멤버의 모든 반복적인 호출을 통해 만들어지는 결과..
[MS-SQL] 스칼라 함수 (1) - 구성, 날짜, 시간, 수치연산 (2012버전) MS SQL Server 2008에서 2012 이상으로 버전을 올려서 학습 중입니다. 일단 기본 제공되는 함수부터 먼저 알아보려 합니다. - 기본 제공함수는 크게 행 집합, 집계, 순위, 스칼라 함수로 분류할수있다. - 그중, 스칼라 함수: 단일 값에 적용되어 단일 값 결과를 돌려주는 함수들 기본 제공되는 스칼라 함수 종류는 구성 / 변환 / 커서 / 날짜 및 시간 / 논리 / 수치 연산 / 메타 데이터 / 보안 / 문자열 / 시스템 / 시스템 통계 / 텍스트 및 이미지 함수 등 으로 나눠 진다. [구성 함수] @@LANGID / @@LANGUAGE 현재 설정된 언어의 코드번호 확인 한국의 경우 29이며, 타 언어의 ID는 sp_helplanguage 프로시저로 확인 ex) SELECT @@LANGID ..

반응형