Mir 170

[MS-SQL] Server 버전채크

Mssql의 버전을 알아보자.SQL Server를 관리할때 먼저 채크해야될 부분은 해당 DB의 Version이다.MS에서 배포한 주요 업데이트 확인과 백업, 복구시에 버전정보가 매우 중요하다.장애로 인한 복구시 MASTER DB의 빌드 번호와 복구 하려는 서버의 빌드 번호가 불일치시 오류가 발생하게 된다.버전은 아래 쿼리로 간단히 확인이 가능하다. SELECT @@VERSION @@VERSION은 스칼라 함수로 현재 서버의 구성 옵션 설정에 대한 정보를 반환해준다.위 쿼리 실행시 아래와 같은 결과를 확인할수 있다.Micorsoft SQL Server 2008 R2 (RTM) - 10.50.1765.0 (X64)  Feb 2 2011 17:33:22 Copyright (c) Microsoft Corp..

DBMS/MS-SQL 2018.06.05

[MS-SQL][Query] 데이터베이스 시간별 집계 테이블 채크 쿼리 (Hourly Table Check Query)

Hourly Data가 쌓이는 Table에 빠진 데이터가 있는지 확인해보는 쿼리를 만들어보자.※ fnStringToTable() 이라는 함수를 이용한다. 해당 함수의 자세한 내용은 아래 관련글 링크를 찾아가 확인 가능하다. -- 동적으로 최근 날짜별,시간별 데이터 채크 로직 -- ------------------------------------------ 설정값 DECLARE @ViewDay Integer = 1 -- 몇일전까지 보고 싶은지 DECLARE @ViewTable Varchar(max) = 'DB1.dbo.TABLE1, DB2.dbo.TABLE2'  -- 보고싶은 테이블 리스트 DECLARE @DateColumn Varchar(max) = 'updateTime' --..

DBMS/MS-SQL 2018.06.04

[MS-SQL][Query] 데이터베이스 일별 집계 테이블 채크 쿼리 (Daily Table Check Query)

Daily Data가 쌓이는 Table에 빠진 데이터가 있는지 확인해보는 쿼리를 만들어보자.※ fnStringToTable() 이라는 함수를 이용한다. 해당 함수의 자세한 내용은 아래 관련글 링크를 찾아가 확인 가능하다. -- 동적으로 최근 날짜별,시간별 데이터 채크 로직 -- ------------------------------------------ 설정값 DECLARE @ViewDay Integer = 1 -- 몇일전까지 보고 싶은지 DECLARE @ViewTable Varchar(max) = 'DB1.dbo.TABLE1, DB2.dbo.TABLE2'  -- 보고싶은 테이블 리스트 DECLARE @DateColumn Varchar(max) = 'updateTime' -- ..

DBMS/MS-SQL 2018.06.01

[MS-SQL][FUNCTION] String to Table 변환 함수 (Split)

MS-SQL에서 String Array을 Table로 변환시키는 함수(Split 기능)를 만들어보자.MS-SQL에서 프로시저를 만들다보면 가끔 String Array( ','로 구분되는 String 같은)를 테이블로 변환하면 편하게 진행할수 있을경우가 있다.(보통 WHILE을 돌릴때 혹은 재정렬이 필요할경우)그럴경우 아래 Function을 미리 정의해놓고 사용하면 편리하게 이용이 가능하다. CREATE FUNCTION fnStringToTable (@String Nvarchar(4000), @separator nvarchar(10)) RETURNS @re TABLE     (col nvarchar(100)) AS BEGIN   DECLARE @col Nvarchar(..

DBMS/MS-SQL 2018.06.01

[MS-SQL] 오라클의 dual 사용하기

오라클의 dual과 같은 가상테이블을 mssql에서 사용해보자.MS-SQL은 Oracle의 dual을 사용하는것처럼 쿼리를 작성한 이후 From dual을 그냥 빼버리면 된다. ----------- ORACLE ---------------------- SELECT '테스트' AS TEST1 FROM DUAL ------------------------------------------- ----------- MS-SQL ---------------------- SELECT '테스트' AS TEST1 ------------------------------------------ 관련글 ..

DBMS/MS-SQL 2018.05.31

[MS-SQL] GETDATE() 간단히 날짜 더하기 빼기

MS-SQL에서 간편하게 날짜를 더하거나 빼보자.그냥 - 혹은 +로 숫자를 더해주면 일 단위로 빼거나 더해진다.SELECT GETDATE() - 1 관련글 [MS-SQL] 현재 날짜, 시간 구하기 (GETDATE()) [MS-SQL] [Datetime To Varchar] 날짜를 일정형식의 문자로 만들기 [MS-SQL] 특정 일자 요일 구하기 [MS-SQL] 특정 기간 범위 구하기 [MS-SQL] 날짜, 시간차이 구하기 (DATEDIFF) 날다의 운영환경 ..

DBMS/MS-SQL 2018.05.31

[WPF]소스(cs)에서 Static Resources 불러오기

App.xaml에 설정해둔 Static Resources를 Source상에서 불러오자.Application.Current.Resources["리소스명"]- 불러온 리소스는 as를 이용하여 형변환 시켜주면 된다.예제//기본 백그라운드 설정 SolidColorBrush baseBackColor = Application.Current.Resources["Base.Background.Dark"] as SolidColorBrush tx1.Background = Application.Current.Resources["Base.Background.Dark"] as SolidColorBrush 관련글 ..

WPF 2017.11.16

[C#/.Net] Enum 반복문 (Foeach)

enum을 foeach로 루프를 돌려 해당 요소들을 불러보자.아래 구문으로 enum내의 요소들을 Foeach문을 이용하여 모두 불러올수 있다. using System; using System.Windows.Forms;   namespace enumTest {     public partial class Form1 : Form     {         public Form1()         {             InitializeComponent();             EnumPrint();         }           enum eDays         {             Monday       ..

C#/예제 소스 2017.09.06