Notice
Recent Posts
Recent Comments
Link
250x250
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 데이터csv생성
- ssh접속오류
- MariaDB기본디렉토리변경
- 리눅스
- Connect Storage Engine
- postgreql 오브젝트 조회
- public synonym EXPDP
- 오라클
- inlist
- oracle
- DATABASELINK
- mariaDB
- 오라클기동
- 실제플랜조회
- Linux
- autocommit설정
- sqlp합격후기
- 티스토리챌린지
- sqlp시험일정
- 통계정보복구
- 통계정보백업
- datadir 변경
- 오라클인덱스힌트
- mariaDB설치오류
- 대량dml튜닝
- PROFILE EXPDP
- job관리
- num_index_keys
- sqlp공부방법
- 오블완
Archives
- Today
- Total
IT study
[MSSQL] 전체 데이터베이스에서 명령문 수행 / SP_MSFOREACHDB 본문
728x90
반응형
전체 DB 대상으로 오브젝트나 db정보 등을 조회할 때
db별 loop를 돌며 조회하는 방식으로 작업을 했었습니다.
https://bintech.tistory.com/4
[MSSQL] 반복문을 통한 특정 단어 포함한 테이블 조회, 특정 테이블을 사용하는 프로시저 조회
가끔 업무를 진행하다보면 mssql 서버 내 전체 DB 대상으로 특정단어를 포함하고 있는 테이블이나 특정 테이블을 사용하는 프로시저를 조회할 때가 많습니다. 매번 DB 연결을 변경하며 INFORMATION_SCH
bintech.tistory.com
이렇게 복잡하게 사용하고 있었는데
mssql 시스템 프로시저로 간단하게 조회할 수 있는 방법을 알게 되어 공유합니다.
전체 DB를 대상으로 해당 명령문을 수행하는 시스템 프로시저입니다.
MASTER..SP_MSFOREACHDB
EXEC MASTER..SP_MSFOREACHDB '
USE [?]
BEGIN
/**********************실행할 명령문 입력*************************/
--특정 문구 포함하는 전체 DB 프로시저 조회
select name as proc_nm
from syscomments c with(nolock)
inner join sysobjects o with(nolock) on o.id = c.id
where text like ''%tb_gr%''
/****************************************************************/
END
'
728x90
반응형
'DATABASE > MSSQL' 카테고리의 다른 글
[MSSQL] 특정 프로시저에서 사용중인 테이블 목록 조회 (0) | 2023.03.29 |
---|---|
[MSSQL] 반복문을 통한 특정 단어 포함한 테이블 조회, 특정 테이블을 사용하는 프로시저 조회 (1) | 2023.02.16 |