-- ※ #지역테이블 ##전역테이블
-- ※ Table Name : PgTid

--이전 임시테이블 존재시 삭제
IF OBJECT_ID('tempdb..#PGTid') IS NOT NULL DROP TABLE #PGTid

--임시테이블 생성
Create Table #PGTid(
Tid nvarchar(40)
)

--임시테이블 INSERT
INSERT INTO #PGTid(Tid)Values('')

--임시테이블 활용 작업 Start
Select * From #PGTid
--임시테이블 활용 작업 End

--사용 후 임시테이블 삭제
IF OBJECT_ID('tempdb..#PGTid') IS NOT NULL DROP TABLE #PGTid

'공부방 > MSSQl' 카테고리의 다른 글

구동중인 SP확인 및 종료  (0) 2020.06.15
ViewTable [Cols]  (0) 2020.06.03
DB 백업 및 리스토어 명령어  (0) 2020.06.03
MsSql - DATE - CONVERT  (0) 2020.04.22

구동중인 process 확인

select * from sys.sysprocesses

 

sp 텍스트로 확인

sp_helptext 'sp_who'

 

해당 sp 정보확인

sp_who 65

sp_who 'active'

 

클라이언트에서 MSSQL로 보낸 최종 명령문을 표시한다.

dbcc inputbuffer(65)

 

 해당 프로세스를 킬

 kill65

'공부방 > MSSQl' 카테고리의 다른 글

임시테이블 활용  (0) 2020.06.19
ViewTable [Cols]  (0) 2020.06.03
DB 백업 및 리스토어 명령어  (0) 2020.06.03
MsSql - DATE - CONVERT  (0) 2020.04.22

 


/********************************************
   BACKUP DATABASE 백업
 ********************************************/

USE [MASTER]
      
BACKUP DATABASE SMART
             TO DISK='D:\DB_Backup\SMART\SMART20200603\SMART_backup_2020_06_03_000002_2015088.bak'

 

/********************************************
   DATABASE 분리_연결하기
 ********************************************/

USE [MASTER]

-- sp_helpdb
exec  sp_helpdb SMART

-- 분리하기
EXEC sp_detach_db  N'SMART'                  /* db명을 적는다 */ 


-- 연결하기
EXEC sp_attach_db @dbname  = N'SMART'                        /* db명을 적는다 */ 
                , @filename1 = N'D:\DBMS\20200603\SMART_20200603.mdf'     /* .mdf 파일경로 */ 
                , @filename2 = N'D:\DBMS\20200603\SMART_20200603_log.LDF' /* .ldf 파일경로 */ 





/********************************************
   DATABASE RESTORE 백업_복구하기
 ********************************************/

USE [MASTER]

-- 백업파일 구조 확인 
RESTORE FILELISTONLY FROM DISK = 'D:\DB_Backup\SMART\SMART20200603\SMART_backup_2020_06_03_000002_2015088.bak'
      
      
-- RESTORE DATABASE
RESTORE DATABASE SMART
      FROM DISK = 'D:\DB_Backup\SMART\SMART20200603\SMART_backup_2020_06_03_000002_2015088.bak'
      WITH MOVE 'SMART'     TO 'D:\DBMS\SMART_20200603\SMART_20200603.mdf',
           MOVE 'SMART_log' TO 'D:\DBMS\SMART_20200603\SMART_20200603_log.LDF'         
      
 

'공부방 > MSSQl' 카테고리의 다른 글

임시테이블 활용  (0) 2020.06.19
구동중인 SP확인 및 종료  (0) 2020.06.15
ViewTable [Cols]  (0) 2020.06.03
MsSql - DATE - CONVERT  (0) 2020.04.22

MSSQL 날짜 변환표 (기준날짜를 대상으로 CONVERT 실행하여 날짜 형변환)

번호

쿼리

 결과 코드

 0

 CONVERT(CHAR(19), DATETIME, 0)

 01 02 2000 1:14PM  MM DD YYYY H:MM

 1

 CONVERT(CHAR(10), DATETIME, 1)

 01/02/2000

 MM/DD/YYYY

 2

 CONVERT(CHAR(8), DATETIME, 2)

 00.01.02

 YY.MM.DD

 3

 CONVERT(CHAR(8), DATETIME, 3)

 02/01/00

 DD/MM/YY

 4

 CONVERT(CHAR(8), DATETIME, 4)

 02.01.00

 DD.MM.YY

 5

 CONVERT(CHAR(8), DATETIME, 5)

 02-01-00

 DD-MM-YY

 6

 CONVERT(CHAR(8), DATETIME, 6)

 02 01 00

 DD MM YY

 7

 CONVERT(CHAR(9), DATETIME, 7)

 01 02, 00

 MM DD, YY

 8

 CONVERT(CHAR(8), DATETIME, 8)

 13:14:15

 HH:MM:SS

 9

 CONVERT(CHAR(26), DATETIME, 9)

 01 02 2000 1:14:15.678PM

 NN DD YYYY H:MM:SS.MS

 10

 CONVERT(CHAR(8), DATETIME, 10)

 01-02-00

 MM-DD-YY

 11

 CONVERT(CHAR(8), DATETIME, 11)

 02/01/00

 DD/MM/YY

 12

 CONVERT(CHAR(6), DATETIME, 12)

 000102

 YYMMDD

 13

 CONVERT(CHAR(24), DATETIME, 13)

 02 01 2000 13:14:15.678

 DD MM YYYY HH:MM:SS.MS

 14

 CONVERT(CHAR(12), DATETIME, 14)

 13:14:15.678

 HH:MM:SS.MS

 20

 CONVERT(CHAR(19), DATETIME, 20)

 2000-01-02 13:14:15

 YYYY-MM-DD HH:MM:SS

 21

 CONVERT(CHAR(23), DATETIME, 21)

 2000-01-02 13:14:15.678

 YYYY-MM-DD HH:MM:SS.MS

 22

 CONVERT(CHAR(20), DATETIME, 22)

 01/02/00 1:14:15 PM

 MM/DD/YY H:M:S

 23

 CONVERT(CHAR(10), DATETIME, 23)

 2000-01-02

 YYYY-MM-DD

 24

 CONVERT(CHAR(8), DATETIME, 24)

 13:14:15

 HH:MM:SS

 25

 CONVERT(CHAR(23), DATETIME, 25)

 2000-01-02 13:14:15.678

 YYYY-MM-DD HH:MM:SS.MS

 100

 CONVERT(CHAR(19), DATETIME, 100)

 01 02 2000 1:02PM

 MM DD YYYY H:MM

 101

 CONVERT(CHAR(10), DATETIME, 101)

 01/02/2000

 MM/DD/YYYY

 102

 CONVERT(CHAR(10), DATETIME, 102)

 2000.01.02

 YYYY.MM.DD

 103

 CONVERT(CHAR(10), DATETIME, 103)

 02/01/2000

 DD/MM/YYYY

 104

 CONVERT(CHAR(10), DATETIME, 104)

 02/01/2000

 DD/MM/YYYY

 105

 CONVERT(CHAR(10), DATETIME, 105)

 02-01-2000

 DD-MM-YYYY

 106

 CONVERT(CHAR(11), DATETIME, 106)

 02 01 2000

 DD MM YYYY

 107

 CONVERT(CHAR(12), DATETIME, 107)

 01 02, 2000

 MM DD, YYYY

 108

 CONVERT(CHAR(8), DATETIME, 108)

 13:14:15

 HH:MM:SS

 109

 CONVERT(CHAR(26), DATETIME, 109)

 01 02 2000 1:14:15.678PM

 MM DD YYYY H:MM:DD.MS

 110

 CONVERT(CHAR(10), DATETIME, 110)

 01-02-2000

 MM-DD-YYYY

 111

 CONVERT(CHAR(10), DATETIME, 111)

 2000/01/02

 YYYY/MM/DD

 112

 CONVERT(CHAR(8), DATETIME, 112)

 20000102

 YYYYMMDD

 113

 CONVERT(CHAR(24), DATETIME, 113)

 02 01 2000 13:14:15.678

 DD MM YYYY HH:MM:DD.MS

 114

 CONVERT(CHAR(12), DATETIME, 114)

 13:14:15:678

 HH:MM:DD:MS

 120

 CONVERT(CHAR(19), DATETIME, 120)

 2000-01-02 13:14:15

 YYYY-MM-DD HH:MM:SS

 121

 CONVERT(CHAR(23), DATETIME, 121)

 2000-01-02 13:14:15.678

 YYYY-MM-DD HH:MM:SS.MS

 126

 CONVERT(CHAR(23), DATETIME, 126)

 2000-01-02T13:14:15.678

 YYYY-MM-DDT HH:MM:SS.MS

 127

 CONVERT(CHAR(23), DATETIME, 127)

 2000-01-02T13:14:15.678

 YYYY-MM-DDT HH:MM:SS.MS

 131

 CONVERT(CHAR(25), DATETIME, 131)

 1/06/1421 1:13:14:678PM

 

 

 [참고사항] 자주 쓰이는 변환표

 

번호

쿼리

 결과 코드

 21

 CONVERT(CHAR(23), DATETIME, 21)

 2000-01-02 13:14:15.678  YYYY-MM-DD HH:MM:SS.MS

 23

 CONVERT(CHAR(10), DATETIME, 23)

 2000-01-02

 YYYY-MM-DD

 112

 CONVERT(CHAR(8), DATETIME, 112)

 20000102

 YYYYMMDD

 

[출처] MSSQL 날짜 변환 (DATETIME CONVERT)|작성자 창공

'공부방 > MSSQl' 카테고리의 다른 글

임시테이블 활용  (0) 2020.06.19
구동중인 SP확인 및 종료  (0) 2020.06.15
ViewTable [Cols]  (0) 2020.06.03
DB 백업 및 리스토어 명령어  (0) 2020.06.03

+ Recent posts