SQLER.COM에서 진행되는 3차 SQLER on Windows Azure 캠프(온라인 무료 캠프)

2차에 이어 3차도 지원 하였고, 참석하게 되었다.

 

0245194A50B62A280C1F5B

 

두개의 가상머신이 있고 첫번째 가상머신은 Windows Server 2008 R2,

두번째 가상머신은 Windows Server 2012이다.

 

0232D44A50B62A2827610A

 

첫번째 가상머신 Windows Server 2008 R2

 

1745124A50B62A290D3D77

 

두번째 가상머신 Windows Server 2012

 

 

1422E54A50B62A293947D3

 

Windows Server 2008 R2 에만 SQL Server 2012가 설치되어 있었다.

 

 

1733A74A50B62A2A25EDAE

 

SQL Server 2012의 새로운 기능

쿼리창을 분리할 수 있다.

SSMS의 외부로도 창을 옮길 수 있어서 작업시 편리할 것 같다.

 

 

1446B04A50B62A2B0BE7E8

 

확대기능

대학을 다닐 때 가장 뒷자리에 앉은 적이 있는데 그 때 교수님이 치는 쿼리가 잘 안보였었다.

강의시 뒷자리에 있고 시력이 나쁜 학생들을 위해 좋은 기능인거 같다.

 

 

1820D54A50B62A2C3CB6F7

 

아주 긴 쿼리가 있다고 가정!! (귀찮아서 그냥 붙여넣기로)

작업도중 저런 긴 쿼리문의 윗부분과 아랫부분을 계속 이동하며 작업하는 경우가 있다.

그럴 때 아래의 기능을 사용하면 좋을듯 싶다.

152E184750B62CCE21E9D8

 

빨간 동그라미 부분을 밑으로 내려보자.

1444624E50B62A2E19268B

 

창이 두개로 나누어졌다.

두 개의 창이지만 각각 원하는 부분을 볼 수 있다.

위에 화면에서는 윗부분을 작업하고

밑에 화면에서는 밑부분을 작업할 수 있다.

1132574E50B62A2E33BD61

 

SQL Server 2012의 또 다른 신기능!!

Ctrl + K를 누르고 잠시 후 Ctrl + X를 누르면 위와같은 화면이 나타난다.

Function, Index 등등 원하는 것을 선택하면 거기에 맞는 틀이 나타난다.

 

143A0D4E50B62A2F290074

 

Trigger를 잘 안써봐서 구문이 잘 생각이 안날 때

Trigger를 선택

 

19415D4E50B62A301DC980

 

Trigger의 틀이 만들어졌다.

Tab키를 누르면서 Trigger이름, Table 이름 등을 입력할 수 있다.

114A1B4E50B62A3111EA14

 

이번에는 쿼리의 일부분을 블록으로 감싸는 기능!!

먼저 쿼리를 드래그해서 블럭을 잡는다.

013BB54E50B62A31264DEC

 

Ctrl + K, Ctrl + S를 누르면 위와 같이 Begin, If, While 을 선택할 수 있다.

IF를 눌러보자.

137CA24950B62A32280152

 

IF 문으로 블록이 완성된 것을 볼 수 있다.

1808EF4950B62A331767D7

 

SQL Server 2012의 또 다른 신기한 기능!!

여러 줄을 한번에 작성하는 기능이 있다.

위와같이 SELECT 문을 작성하고 뒤에 FROM 절을 한 번에 작성해보자.

11732E4950B62A34327812

 

먼저 Alt키를 누른 상태에서 마우스 왼쪽키를 누르면서 아래로 드래그 하면

위와같이 줄이 생긴다.

1802704950B62A341FE4E1

 

이제 FROM을 타이핑해보자.

한번에 여러줄이 같이 타이핑되는 것을 볼 수 있다.

SQL Server 2012에 새로운 기능이 많이 생겼다.

그 중에서 몇가지의 새로운 기능을 알아보았고

기회가 되어 4차 캠프의 기회도 주어진다면 더 많은 기능을 다루어보겠다.