최상의 답변
트랜 잭트 SQL을 사용하는 경우 정보 스키마 쿼리를 시도하십시오. 일반적으로 msdb (마스터 데이터베이스)에 있습니다. 아래 링크도 확인하세요.
SELECT TABLE\_CATALOG, TABLE\_SCHEMA, TABLE\_NAME, COLUMN\_NAME, COLUMN\_DEFAULT
FROM [Your DB].INFORMATION\_SCHEMA.COLUMNS
WHERE TABLE\_NAME = N"[Your TableName]";
GO
답변
데이터베이스에 따라 다릅니다. 예 : IBM의 Informix는 데이터베이스 스키마 DDL, 트리거, 저장 프로 시저 등의 전부 또는 일부를 표시하는 유틸리티 dbschema와 함께 제공됩니다. Informix 쿼리 도구 인 dbaccess에는 테이블에 대한 스키마 정보도 표시하는 명령과 메뉴 선택 항목이 있습니다.
선택적으로 ANSI INFORMATION\_SCHEMA 테이블을 Informix에 추가하여 대부분의 SQL 쿼리 도구가 스키마를 표시하고 쿼리 할 수있는 고유 한 카탈로그 테이블을 가질 수 있습니다. 또한 IBM 도구에서 지원하지 않는 기능을 사용하여이를 수행하는 커뮤니티 지원 도구가 있습니다.
다른 서버에서도 유사한 수준의 스키마 지원을 사용할 수 있습니다.