집 >데이터 베이스 >MySQL 튜토리얼 >쿼리를 사용하여 SQL Server 열 메타데이터를 검색하는 방법은 무엇입니까?
SQL Server 쿼리로 열 메타데이터 검색
SQL Server에서는 쿼리를 통해 테이블 열에 대한 정보를 얻을 수 있습니다. 다음은 데이터 유형, Null 허용 여부 및 기본 키 제약 조건을 포함하여 지정된 테이블에서 자세한 열 목록을 검색하는 포괄적인 쿼리입니다.
SELECT c.name 'Column Name', t.Name 'Data type', c.max_length 'Max Length', c.precision , c.scale , c.is_nullable, ISNULL(i.is_primary_key, 0) 'Primary Key' FROM sys.columns c INNER JOIN sys.types t ON c.user_type_id = t.user_type_id LEFT OUTER JOIN sys.index_columns ic ON ic.object_id = c.object_id AND ic.column_id = c.column_id LEFT OUTER JOIN sys.indexes i ON ic.object_id = i.object_id AND ic.index_id = i.index_id WHERE c.object_id = OBJECT_ID('YourTableName')
대체 값:
출력:
쿼리는 다음 열이 포함된 테이블을 출력합니다.
사용법:
적절한 테이블 이름으로 쿼리를 실행하면 열의 전체 목록을 검색할 수 있습니다. 메타데이터. 이 쿼리는 2005년 이후의 SQL Server 버전과 호환됩니다.
위 내용은 쿼리를 사용하여 SQL Server 열 메타데이터를 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!