반응형
모든 현재 데이터베이스 이름을 찾기위한 SQL Server 쿼리
기존 데이터베이스의 이름을 찾으려면 SQL 쿼리가 필요합니다.
다음은 하나의 SQL 엔진에 모든 데이터베이스를 표시하는 쿼리입니다.
Select * from Sys.Databases
SELECT name
FROM sys.databases
볼 수있는 권한이있는 데이터베이스 만 표시됩니다.
믹스에 추가 할 다른 :
EXEC sp_databases
나는이 방법을 추천하지 않는다 ...하지만 이상하고 이상하게 가고 싶다면 :
EXEC sp_MSForEachDB 'SELECT ''?'' AS DatabaseName'
또는
EXEC sp_MSForEachDB 'Print ''?'''
다음 방법을 사용할 수도 있습니다.
EXEC sp_helpdb
과:
SELECT name FROM sys.sysdatabases
권장 읽기 :
sysdatabases VS sys.sysdatabases를 살펴 보는 것을 잊지 마십시오.
비슷한 스레드 .
이 포럼 은 또한 다음을 제안합니다.
SELECT CATALOG_NAME AS DataBaseName FROM INFORMATION_SCHEMA.SCHEMATA
" sys.databases "가 작동하지 않는 사람들을 위해 이것도 사용할 수 있습니다.
SELECT DISTINCT TABLE_SCHEMA from INFORMATION_SCHEMA.COLUMNS
참고 URL : https://stackoverflow.com/questions/873393/sql-server-query-to-find-all-current-database-names
반응형
'Development Tip' 카테고리의 다른 글
정규식-문자열로 시작 및 끝 (0) | 2020.12.03 |
---|---|
한 Mac에서 다른 Mac으로 Atom 설치 (패키지 및 설정)를 공유 / 전송하는 방법은 무엇입니까? (0) | 2020.12.03 |
레이아웃을 가로 및 세로로 스크롤하려면 어떻게해야합니까? (0) | 2020.12.03 |
Emacs에서 줄 바꿈하는 방법? (0) | 2020.12.03 |
PowerShell 스크립트의 파일 시스템 위치를 어떻게 얻을 수 있습니까? (0) | 2020.12.03 |