SQL Server 2012 코드 편집기 새 기능 Visual Studio 에서는 snippet- 코드조각이라는 기능이 있습니다. 미리 등록된 내용 외에 xml 파일을 따로 작성해서 추가해서 코드 작성이 사용합니다. C# 코드에서는 아래와 같이 보이게 됩니다. For 가 선택된 상황에서 탭을 누르면 변수 i를 다른 값으로 변경하고 탭을 누르면 length로 이동해서 변경할 수 있어 코드 작성시 잘 사용하면 도움이 됩니다. 코드조각 삽입 없이 For 를 쳐도 아이콘이 위와 같이 나오고 탭으로 코드 조각을 사용하게 됩니다. 또한 If 문 등으로 코드를 감싸주는 코드 감싸기도 제공되고 있습니다. if (true) { for (int iValue = 0; iValue
SQL Server 2012 Reporting Services – SharePoint 가상 환경에서는 PowerView를 핸들링하고 다루어 보았는데 실제 설치해서 관련 내용을 한번 알아보도록 하겠습니다. SharePoint Mode에서는 SQL Reporting Services 가 SharePoint의 서비스 응용프로그램으로 들어와 있습니다. 먼저 Topology 와 설치에 대한 내용은 아래 그림을 참고하실 수 있습니다. 출처 http://msdn.microsoft.com/en-us/library/hh479775 Single Farm에 구성하는 내용은 아래 링크를 참조하실 수 있습니다. http://msdn.microsoft.com/en-us/library/gg492276 Reporting Service..
SQL Server 2012 T-SQL New Feature – FIRST_VALUE, LAST_VALUE SQL Server 2012에서 새롭게 제공되는 분석 함수 중에서 LAG, LEAD에 대한 내용을 살펴보았는데 이번에는 정렬된 값 집합의 첫번째 값과 마지막 값을 반환하는 함수를 알아보겠습니다. FIRST_VALUE, LAST_VALUE 함수를 사용하면 어떤 시나리오에서는 손쉽게 원하는 결과를 구할 수 있을 것 같습니다. 먼저 FIRST_VALUE의 구문은 아래와 같습니다. FIRST_VALUE ( [scalar_expression ) OVER ( [ partition_by_clause ] order_by_clause [ rows_range_clause ] ) 간단한 예를 보는 것이 이해하기 훨씬 ..
SQL Server 2012의 FileTable SQL Server 2012에서는 FileTable 기능을 제공하고 있습니다. 파일 및 문서를 SQL Server의 FileTable에 저장하지만 Windows 탐색기에서는 기존에 쓰던 그대로 복사, 수정, 삭제가 가능하며 비트랜잭션 액세스가 가능합니다. 많은 기능이 있지만 일단 간략히 어떤 것인지 살펴보도록 하겠습니다. 파일이나 문서 콘텐트를 관리할 경우 더 많은 이점을 제공할 것으로 보입니다. 관련 링크는 아래를 참고하십시오. http://msdn.microsoft.com/ko-kr/library/ff929144.aspx l FileTable 사용하도록 설정 - FileTable은 SQL Server의 FILESTREAM 기능을 확장합니다. 그러므로 먼..
SQL Server 2012 T-SQL New Feature –THROW 이번 내용은 오류 처리에 대한 간단한 내용입니다. .NET 프로그래밍에서 에러 핸들링은 try catch 구문을 통해 작업을 하게 되며 class 등에서는 catch 문장에서 오류를 UI 단으로 아래와 같이 throw 시켜주게 됩니다. try { } catch (System.DivideByZeroException ex) { throw new System.Exception(ex.Message); } } SQL Server 2005 버전부터 TRY, CATCH 문장을 지원해주고 있었는데 에러를 발생시키는 내용은 오류 메시지를 사전에 등록해두거나 아니면 사용자 지정 메시지를 RAISERROR 구문을 사용했었습니다. SQL Server 2..
SQL Server 2012 T-SQL : 변환함수 이번에도 .NET 프로그래밍에서와 유사한 변환 함수를 한번 알아보도록 하겠습니다. 먼저 참조 링크는 아래와 같습니다. http://msdn.microsoft.com/ko-kr/library/hh230993(v=sql.110).aspx .NET 프로그래밍에서의 변환 CONVERT 함수는 아래와 같습니다. Parse, TryParse, Convert 등의 클래스나 메서드가 있습니다. 예를 들면 아래와 같습니다. string s = "9000"; int price = Int32.Parse(s); int price2 = 0; if (Int32.TryParse(s, price2)) { price = price2; } 물론 다른 DateTime 데이터 형식도 가능..
SQL Server 2012에서의 FORMAT 함수 .NET에서는 날짜 형식이나 숫자 형식에 대한 FORMAT을 초기부터 제공해왔습니다. 그래서 아래와 같은 코드를 작성할 수 있습니다. CultureInfo를 통해 언어별 지원을 제공할 수 도 있습니다. CultureInfo culture = new CultureInfo("fr-FR"); string dt = string.Format(culture, "{0:D}", DateTime.Now); int i = 62500; string price = i.ToString("C", culture); string price2 = string.Format(culture, "{0:C}", i); dt : "mardi 3 avril 2012" price : "62 500..
SQL Server 2012 T-SQL: CHOOSE, IIF 논리함수 새롭게 제공되는 내용 중에서 CHOOSE, IIF를 한번 사용해보도록 하겠습니다. SELECT 구문에서 조건에 따라 값을 나타내려고 할 경우 CASE WHEN 문을 사용해서 처리했습니다. CASE 구문을 작성하면 코드가 길어지고 가독성이 좀 떨어지는 측면이 있었습니다. l CHOOSE SQL Server 2012에서는 보다 더 간결하고 쉽게 처리 가능한 CHOOSE, IIF 구문이 제공됩니다. 아래 구문을 한번 살펴보시죠~ SELECT CASE DATEPART(WEEKDAY, GETDATE()) WHEN 1 THEN N'일요일' WHEN 2 THEN N'월요일' WHEN 3 THEN N'화요일' WHEN 4 THEN N'수요일' WH..
SQL Azure – AdventureWorks2012 SQL Azure의 버전이 업데이트된 것은 예전에 포스팅을 했었는데 Sample Database가 지난 2월에 이미 올라왔었습니다. Codeplex 사이트에서 확인이 가능합니다. 아래 링크를 참고하세요. http://msftdbprodsamples.codeplex.com/releases/view/37304 저는 이미 데이터베이스를 배포했고 아래 그림은 로컬 PC의 SQL Server 2012에서 연결한 내용입니다. SQL Server 2012의 모든 T-SQL 구문을 지원하는 것은 아닙니다만 SQL Azure에서도 SQL Server 2012의 기능을 많이 지원한다는 것을 알아보겠습니다. 이전 블로깅에서 페이징 쿼리에 대한 내용을 다루었는데 실행해서..
- Total
- Today
- Yesterday
- Windows Azure Mobile Services
- Paginated Report
- Windows Azure
- Power BI Desktop
- copilot
- SharePoint 2010
- 클라우드
- Power BI Desktop Update
- SharePoint 2013
- sharepoint
- Power BI 업데이트
- 정홍주
- Windows Phone 7
- SQL Azure
- SharePoint Online
- Visual Studio 2010
- Power BI Update
- Power BI Copilot
- 목표
- 페이지를 매긴 보고서
- Windows Azure 업데이트
- hongju
- 업데이트
- Power BI
- sql server 2012
- Cloud
- Power BI Desktop 업데이트
- SharePoint Object Model
- redJu
- Microsoft Fabric
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |