[DB] SQL SERVER
[MSSQL] sp_MSforeachdb, sp_MSforeachtable
mewoni
2024. 11. 18. 07:59
반응형
SQL Server 인스턴스 내에 있는 모든 데이터베이스(또는 테이블)의 이름을 반환하며 이 이름을 참조하여 지정된 반복문을 수행 한다.
sp_MSforeachdb
구문
exec sp_MSforeachdb 'use [?] select * from sys.database_files'
결과 예시
![](https://blog.kakaocdn.net/dn/vwayl/btr4PrtHqal/V9h79canYNOkgFej2Z4t3K/img.png)
sp_MSforeachtable
구문
exec sp_MSforeachtable 'select count(*) from ?'
결과예시
![](https://blog.kakaocdn.net/dn/lKlpE/btr43XRIMGS/bg6BKoPaFQLebwkRslJ2I1/img.png)
출처: https://iheedol.tistory.com/entry/spMSforeachdb-spMSforeachtable [iHeedol:티스토리]
반응형