본문 바로가기

MSSQL

[MSSQL] 전일, 전주, 전월, 전분기, 전반기, 전년도 구하기 01. 일간 입력값 : 20130228 전일 : SELECT CONVERT(VARCHAR(8), DATEADD(D, -1, CONVERT(DATETIME2, '20130228', 112)), 112) 02. 주간 입력값 : 20130228 현재주차 : SELECT CONVERT(VARCHAR(4), DATEPART(YYYY, '20130228')) + CONVERT(VARCHAR(2), REPLICATE('0', 2 - LEN(DATEPART(WW, '20130228'))) + CAST(DATEPART(WW, '20130228') AS VARCHAR)) 지난주차 : SELECT CONVERT(VARCHAR(4), DATEADD(WW, -1, '20130228'), 112) + CONVERT(VARCHAR.. 더보기
[MSSQL] *.sql 파일 실행하기 mssql> source 파일경로 예) mssql > source c:\mytest.sql; 더보기
[MSSQL] 다른 DB에 있는 테이블 복사하기 01. 퀴리는아래와 같다. SELECT * INTO TEST2 FROM EISM.dbo.TEST 02. Microsft SQL Server Management Studio에서 복사할 테이블을 확인하고 위의 퀴리를 입력한다. ① 복산한 테이블을 저장할 DB를 선택한다. ② 테이블 명을 확인한다. ③ 쿼리 입력창에 쿼리를 입력하고 실행한다. 03. 새로고침을 클릭하면 'TEST2' 테이블이 생성되었음을 확인할 수 있다. 더보기
[MSSQL] 테이블 복사하기 01. 퀴리는아래와 같다. SELECT * INTO TEST1 FROM TEST 02. Microsft SQL Server Management Studio에서 복사할 테이블을 확인하고 위의 퀴리를 입력한다. ① 테이블 명을 확인한다. ② 쿼리 입력창에 쿼리를 입력하고 실행한다. 03. 새로고침을 클릭하면 'TEST1' 테이블이 생성되었음을 확인할 수 있다. 더보기
[MSSQL] 파일 그룹(Filegroup) ※ 파일 그룹(Filegroup) -. 데이터 파일들을 관리상의 목적으로 분류하기 위해 파일 그룹의 이름을 지정할 수 있다. 그래야 파일 그룹별로 백업이나 복구를 할 수 있으며 데이터를 분산 배치하여 질의 성능을 향상시킬 수 있다. -. SQL Server의 모든 데이터베이스는 기본 파일 그룹을 가지고 있다. -. 파일 그룹의 이름은 별도로 변경하지 않으면 PRIMARY가 된다. -. 파일 글부에는 기본데이터 파일과 부가 데이터 파일들을 저장할 수 있다. -. 기본 파일 글부 이외에 사용자가 정의한 파일 그룹을 지정하여 부가 파일들을 분류 · 저장할 수 있다. -. 사용자 정의 파일 그룹은 데이터를 분산하거나 재배치하는 등의 관리상의 목적으로 사용되지만 기본 데이터 파일은 반드시 기본 파일 그룹에 포함된.. 더보기