Database 이름이 다른 곳으로 bak 파일 복원 할 때(DB생성후->복원
CREATE DATABASE [POS] ON PRIMARY ( NAME = N'POS', FILENAME = N'C:\경로\POS.mdf' , SIZE = 5120KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB ) LOG ON ( NAME = N'POS_log', FILENAME = N'C:\경로\POS_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%) GO RESTORE DATABASE databaseName FROM DISK = 'D:\경로\파일명.BAK' WITH REPLACE, RECOVERY, MOVE '논리db명' TO 'D:\경로\파일명.MDF' MOVE '논리로그명' TO 'D;\경로\파일명...
2015. 7. 27.
테이블 정보 조회
DECLARE @TABLE_NAME nvarchar(100) SET @TABLE_NAME = 'Board' --테이블 컬럼 정보 SELECT ORDINAL_POSITION , COLUMN_NAME , ISNULL(( SELECT P.VALUE FROM :: FN_LISTEXTENDEDPROPERTY(NULL, 'SCHEMA', 'DBO', 'TABLE', TABLE_NAME, DEFAULT, DEFAULT)p), '') , DATA_TYPE , CHARACTER_MAXIMUM_LENGTH , IS_NULLABLE , COLUMN_DEFAULT , ISNULL(( SELECT VALUE FROM :: FN_LISTEXTENDEDPROPERTY(NULL, 'SCHEMA', 'DBO', 'TABLE', TAB..
2015. 7. 27.
CONVERT 날짜 포맷 정의
SELECT CONVERT(VARCHAR(10), GETDATE(), 100) --07 7 2015 , CONVERT(VARCHAR(10), GETDATE(), 101) --07/07/2015 , CONVERT(VARCHAR(10), GETDATE(), 102) --2015.07.07 , CONVERT(VARCHAR(10), GETDATE(), 103) --07/07/2015 , CONVERT(VARCHAR(10), GETDATE(), 104) --07.07.2015 , CONVERT(VARCHAR(10), GETDATE(), 105) --07-07-2015 , CONVERT(VARCHAR(10), GETDATE(), 106) --07 07 2015 , CONVERT(VARCHAR(10), GETDATE..
2015. 7. 27.
FORMAT 날짜, 문자, 숫자, 전화번호 포맷 정의
SELECT , FORMAT(1234568, 'C') --$12,345.68 , FORMAT(1234568, 'C5') --$12,345.67890 , FORMAT(1234568, 'C', 'en-US') --$12,345.68 , FORMAT(012.30, '###.##') -- 12.3 , FORMAT(1234567890, '(###)###-####') -- (123)456-7890 , FORMAT(1234567890, '#,#') -- 1,234,567,890 , FORMAT(1234567890, '#,##0,,') -- 1,235 , FORMAT(GETDATE(), 'f') --Sunday, April 28, 2013 4:54 PM , FORMAT(GETDATE(), 'f', 'de-DE') --..
2015. 7. 27.