sys.systypes(Transact-SQL)
적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW) Microsoft Fabric의 SQL 분석 엔드포인트 Microsoft Fabric의 웨어하우스
시스템에서 제공하는 각 행과 데이터베이스에 정의된 각 사용자 정의 데이터 형식을 반환합니다.
Important
이 SQL Server 2000 시스템 테이블은 이전 버전과의 호환성을 위한 보기로 포함되어 있습니다. 대신 현재 SQL Server 시스템 뷰를 사용하는 것이 좋습니다. 동등한 시스템 뷰 또는 뷰를 찾으려면 시스템 테이블을 시스템 뷰에 매핑(Transact-SQL)을 참조하세요. Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
이름 | sysname | 데이터 형식 이름입니다. |
xtype | tinyint | 물리적 스토리지 유형입니다. |
status | tinyint | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다. |
xusertype | smallint | 확장된 사용자 유형입니다. 데이터 형식 수가 32,767을 초과하는 경우 NULL을 오버플로하거나 반환합니다. |
length | smallint | 데이터 형식의 물리적 길이입니다. |
xprec | tinyint | 서버에서 사용하는 내부 전체 자릿수입니다. 쿼리에 사용할 수 없습니다. |
xscale | tinyint | 서버에서 사용하는 내부 크기 조정입니다. 쿼리에 사용할 수 없습니다. |
tdefault | int | 이 데이터 형식에 대한 무결성 검사를 포함하는 저장 프로시저의 ID입니다. |
도메인 | int | 이 데이터 형식에 대한 무결성 검사를 포함하는 저장 프로시저의 ID입니다. |
uid | smallint | 형식 소유자의 스키마 ID입니다. 이전 버전의 SQL Server에서 업그레이드된 데이터베이스의 경우 스키마 ID는 소유자의 사용자 ID와 같습니다. ** 중요 ** 다음 SQL Server DDL 문을 사용하는 경우 sys.systypes 대신 sys.types 카탈로그 뷰를 사용해야 합니다. 유형에 대한 ALTER AUTHORIZATION 유형 만들기 사용자 및 역할 수가 32,767을 초과하는 경우 오버플로되거나 NULL을 반환합니다. |
reserved | smallint | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다. |
데이터 정렬 | int | 문자 기반인 경우 데이터 정렬은 현재 데이터베이스의 데이터 정렬 ID이고, 그렇지 않으면 NULL입니다. |
usertype | smallint | 사용자 유형 ID입니다. 데이터 형식 수가 32,767을 초과하는 경우 NULL을 오버플로하거나 반환합니다. |
variable | bit | 가변 길이 데이터 형식입니다. 1 = True 0 = False |
allownulls | bit | 이 데이터 형식의 기본 null 허용 가능성을 나타냅니다. 이 기본값은 CREATE TABLE 또는 ALTER TABLE을 사용하여 null 허용 여부를 지정한 경우 재정의됩니다. |
type | tinyint | 물리적 스토리지 데이터 형식입니다. |
printfmt | varchar(255) | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다. |
prec | smallint | 이 데이터 형식의 전체 자릿수 수준입니다. -1 = xml 또는 큰 값 형식입니다. |
scale | tinyint | 정밀도에 따라 이 데이터 형식의 크기를 조정합니다. NULL = 데이터 형식이 숫자가 아닌 경우 |
조교 | sysname | 문자 기반이 면 데이터 정렬 이 현재 데이터베이스의 데이터 정렬이고, 그렇지 않으면 NULL입니다. |