문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

sp_tables_ex(Transact-SQL)

지정한 연결된 서버에서 테이블에 대한 테이블 정보를 반환합니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

sp_tables_ex [ @table_server = ] 'table_server' 
     [ , [ @table_name = ] 'table_name' ] 
     [ , [ @table_schema = ] 'table_schema' ]
     [ , [ @table_catalog = ] 'table_catalog' ] 
     [ , [ @table_type = ] 'table_type' ] 
     [ , [@fUsePattern = ] 'fUsePattern' ]

[ @table_server= ] 'table_server'

테이블 정보가 반환될 연결된 서버의 이름입니다. table_serversysname이며 기본값은 없습니다.

[ , [ @table_name= ] 'table_name']

데이터 형식 정보가 반환될 테이블의 이름입니다. table_namesysname이며 기본값은 NULL입니다.

[ @table_schema= ] 'table_schema']

테이블 스키마입니다. table_schemasysname이며 기본값은 NULL입니다.

[ @table_catalog= ] 'table_catalog'

지정된 table_name이 있는 데이터베이스의 이름입니다. table_catalogsysname이며 기본값은 NULL입니다.

[ @table_type= ] 'table_type'

반환할 테이블의 유형입니다. table_typesysname이며 기본값은 NULL이고 다음 값 중 하나를 포함할 수 있습니다.

설명

alias

별칭 이름입니다.

GLOBAL TEMPORARY

시스템 전반적으로 사용 가능한 임시 테이블 이름입니다.

LOCAL TEMPORARY

현재 작업에만 사용 가능한 임시 테이블 이름입니다.

SYNONYM

동의어 이름입니다.

SYSTEM TABLE

시스템 테이블 이름입니다.

SYSTEM VIEW

시스템 뷰 이름입니다.

TABLE

사용자 테이블 이름입니다.

뷰 이름입니다.

[ @fUsePattern= ] 'fUsePattern'

_, %, [] 문자를 와일드카드 문자로 해석할지 여부를 결정합니다. 유효한 값은 0(패턴 일치 해제)과 1(패턴 일치 설정)입니다. fUsePatternbit이며 기본값은 1입니다.

열 이름

데이터 형식

설명

TABLE_CAT

sysname

테이블 한정자 이름입니다. 다양한 DBMS 제품에서 테이블에 대해 세 부분으로 구성된 이름(qualifier.owner.name)을 지원합니다. SQL Server에서 이 열은 데이터베이스 이름을 나타냅니다. 일부 다른 제품에서는 테이블이 있는 데이터베이스 환경의 서버 이름을 나타냅니다. 이 필드는 NULL이 될 수 있습니다.

TABLE_SCHEM

sysname

테이블 소유자 이름입니다. SQL Server에서 이 열은 테이블을 만든 데이터베이스 사용자의 이름을 나타냅니다. 이 필드는 항상 값을 반환합니다.

TABLE_NAME

sysname

테이블 이름입니다. 이 필드는 항상 값을 반환합니다.

TABLE_TYPE

varchar(32)

테이블, 시스템 테이블 또는 뷰입니다.

REMARKS

varchar(254)

SQL Server는 이 열의 값을 반환하지 않습니다.

sp_tables_extable_server에 해당되는 OLE DB 공급자의IDBSchemaRowset 인터페이스에 있는 TABLES 행 집합을 쿼리하여 실행됩니다. 반환되는 행 수를 제한하기 위해 table_name, table_schema, table_catalogcolumn 매개 변수가 이 인터페이스로 전달됩니다.

지정한 연결된 서버의 OLE DB 공급자가 IDBSchemaRowset 인터페이스의 TABLES 행 집합을 지원하지 않는 경우 sp_tables_ex는 빈 결과 집합을 반환합니다.

스키마에 대한 SELECT 권한이 필요합니다.

다음 예에서는 연결된 서버 LONDON2에서 AdventureWorks2012 데이터베이스의 HumanResources 스키마에 포함되어 있는 테이블에 관한 정보를 반환합니다.

EXEC sp_tables_ex @table_server = 'LONDON2', 
@table_catalog = 'AdventureWorks2012', 
@table_schema = 'HumanResources', 
@table_type = 'TABLE';

커뮤니티 추가 항목

추가
표시: