sp_databases(Transact-SQL)
적용 대상:SQL Server
SQL Server 인스턴스에 상주하거나 데이터베이스 게이트웨이를 통해 액세스할 수 있는 데이터베이스를 나열합니다.
구문
sp_databases
반환 코드 값
아니요
결과 집합
열 이름 | 데이터 형식 | 설명 |
---|---|---|
Database_name | sysname | 데이터베이스 이름입니다. 데이터베이스 엔진에서 이 열은 sys.databases 카탈로그 뷰에 저장된 데이터베이스 이름을 나타냅니다. |
DATABASE_SIZE | int | 데이터베이스 크기(킬로바이트)입니다. |
발언 | varchar(254) | 데이터베이스 엔진의 경우 이 필드는 항상 NULL을 반환합니다. |
설명
반환된 데이터베이스 이름은 현재 데이터베이스 컨텍스트를 변경하기 위해 USE 문에서 매개 변수로 사용할 수 있습니다.
DATABASE_SIZE 2.15TB보다 큰 데이터베이스에 대해 NULL 값을 반환합니다.
sp_databases ODBC(Open Database Connectivity)에는 해당되지 않습니다.
사용 권한
CREATE DATABASE, ALTER ANY DATABASE 또는 VIEW ANY DEFINITION 권한이 필요하며 데이터베이스에 대한 액세스 권한이 있어야 합니다. VIEW ANY DEFINITION 권한은 거부될 수 없습니다.
예
다음 예제에서는 실행 중입니다 sp_databases
.
USE master;
GO
EXEC sp_databases;
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기