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 |
댓글