본문 바로가기
DB/기타 DB

MS-SQL 알면 유용한 명령어

by 쑨s 2022. 5. 10.
728x90
반응형

MS-SQL 알면 유용한 명령어

 

생성된 오브젝트 리스트 얻기 (테이블, 뷰, 프로시저 등...)
-- 생성된 테이블, 뷰, 프로시저 정보 확인
select * from sysobjects where type = 'U'
U : User Table
S : System Table
P : Procedure
V : View Table
K : Primary Key
F : Foreign Key

-- 테이블 리스트 확인
sp_tables;

-- 테이블정보 확인
sp_columns 테이블명
select a.* 
from syscolumns a 
	join sysobjects b 
    on a.id = b.id 
where b.name = '테이블이름'

 

MS-SQL 버전 확인
select @@version

 

lock정보 확인 및 처리 순서
-- 1. 데드락이 걸렸는지 확인 (mode가 x인 프로세스 항목이 lock 걸린 항목이다)
sp_lock

-- 2. 데드락이 걸린 세션의 소유자 확인
sp_who

-- 3. 쿼리문 확인
dbcc inputbuffer( spid )

-- 4. 락걸린 세션 삭제
kill spid

 

 

 

728x90
반응형

'DB > 기타 DB' 카테고리의 다른 글

[sybase] 요일 구하는 방법, 날짜 관련 함수 정리  (0) 2022.05.23
[DB2] Oracle의 NVL 함수는?  (0) 2016.03.09
[DB2] DB2에서 랜덤함수 사용방법  (0) 2016.02.15
[DB2]Oracle의 dual?  (0) 2016.02.12

댓글