sp_databases(Transact-SQL)
적용 대상: SQL Server
SQL Server 인스턴스에 상주하거나 데이터베이스 게이트웨이를 통해 액세스할 수 있는 데이터베이스를 나열합니다.
구문
sp_databases
[ ; ]
반환 코드 값
없음
결과 집합
열 이름 | 데이터 형식 | 설명 |
---|---|---|
DATABASE_NAME |
sysname | 데이터베이스 이름입니다. 데이터베이스 엔진 이 열은 카탈로그 뷰에 저장된 sys.databases 데이터베이스 이름을 나타냅니다. |
DATABASE_SIZE |
int | 데이터베이스 크기(킬로바이트)입니다. |
REMARKS |
varchar(254) | 데이터베이스 엔진 이 필드는 항상 반환됩니다NULL . |
설명
반환되는 데이터베이스 이름은 문에서 USE
매개 변수로 사용하여 현재 데이터베이스 컨텍스트를 변경할 수 있습니다.
DATABASE_SIZE
는 NULL
2.15TB보다 큰 데이터베이스의 값을 반환합니다.
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 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기