1. 변수선언시 초기화 가능
DECLARE @praNum int = 100
SELECT @praNum
GO
2. 향상된 Insert 문
INSERT INTO #Temp VALUES(1, '김'), (2, '이'), (3, '박')
GO
3. GROUPING SET
SELECT ID, MON, COUNT(QTY) AS CNT
FROM Customer
GROUP BY GROUPING SETS ((ID), (MON))
GO
4. MERGE
MERGE TableA AS A
USING (SELECT col1, col2 FROM TableB) AS B (col1, col2)
ON (A.col1 = B.col1)
WHEN MATCHED THEN
UPDATE SET A.col2 = B.col2
WHEN NOT MATCHED THEN
INSERT(col1, col2) VALUES(B.col1, B.col2);
GO
'MS-SQL > Query' 카테고리의 다른 글
sys.sql_modules (view 정보 확인) (0) | 2010.04.01 |
---|---|
Bulk Copy 명령 (0) | 2010.04.01 |
sp_spaceused (0) | 2010.03.22 |
특정 테이블(문자열)을 사용하는 SP, 뷰, 트리거, 함수 찾기 (0) | 2010.03.22 |
[MS-SQL 2000] 패스워드 암호화하기 (0) | 2010.03.22 |