sys.syscolumns(Transact-SQL)
적용 대상: Microsoft Fabric의 Microsoft Fabric Warehouse에 있는 SQL Server Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW) SQL 분석 엔드포인트
모든 테이블 및 뷰의 모든 열에 대해 하나의 행을 반환하고 데이터베이스의 저장 프로시저에 있는 각 매개 변수에 대한 행을 반환합니다.
Important
이 SQL Server 2000 시스템 테이블은 이전 버전과의 호환성을 위한 보기로 포함되어 있습니다. 대신 현재 SQL Server 시스템 뷰를 사용하는 것이 좋습니다. 동등한 시스템 뷰 또는 뷰를 찾으려면 시스템 테이블을 시스템 뷰에 매핑(Transact-SQL)을 참조하세요. Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
이름 | sysname | 열 또는 프로시저 매개 변수의 이름입니다. |
id | int | 이 열이 속한 테이블의 개체 ID 또는 이 매개 변수가 연결된 저장 프로시저의 ID입니다. |
xtype | tinyint | sys.types의 물리적 스토리지 유형입니다. |
typestat | tinyint | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다. |
xusertype | smallint | 확장 사용자 정의 데이터 형식의 ID입니다. 데이터 형식 수가 32,767을 초과하는 경우 NULL을 오버플로하거나 반환합니다. |
length | smallint | sys의 최대 물리적 스토리지 길이입니다.형식입니다. |
xprec | tinyint | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다. |
xscale | tinyint | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다. |
colid | smallint | 열 또는 매개 변수 ID입니다. |
xoffset | smallint | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다. |
bitpos | tinyint | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다. |
reserved | tinyint | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다. |
colstat | smallint | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다. |
cdefault | int | 이 열의 기본값 ID입니다. |
도메인 | int | 이 열에 대한 규칙 또는 CHECK 제약 조건의 ID입니다. |
number | smallint | 프로시저가 그룹화될 때의 하위 프로시저 번호입니다. 0 = 비프로세서 항목 |
색칠 공부 | smallint | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다. |
autoval | varbinary(8000) | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다. |
offset | smallint | 이 열이 나타나는 행의 오프셋입니다. |
데이터 정렬 | int | 열 데이터 정렬의 ID입니다. 비문자 기반 열의 경우 NULL입니다. |
status | tinyint | 열 또는 매개 변수의 속성을 설명하는 데 사용되는 비트맵: 0x08 = 열에서 null 값을 허용합니다. 0x10 = varchar 또는 varbinary 열이 추가되었을 때 ANSI 패딩이 적용되었습니다. 후행 공백은 varchar에 대해 보존되고 후행 0은 varbinary 열에 대해 보존됩니다. 0x40 = 매개 변수가 OUTPUT 매개 변수입니다. 0x80 = 열이 ID 열입니다. |
type | tinyint | sys의 물리적 스토리지 유형입니다.형식입니다. |
usertype | smallint | sys.types의 사용자 정의 데이터 형식 ID입니다. 데이터 형식 수가 32,767을 초과하는 경우 NULL을 오버플로하거나 반환합니다. |
printfmt | varchar(255) | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨. 향후 호환성은 보장되지 않습니다. |
prec | smallint | 이 열의 전체 자릿수 수준입니다. -1 = xml 또는 큰 값 형식입니다. |
scale | int | 이 열의 크기를 조정합니다. NULL = 데이터 형식이 숫자가 아닌 경우 |
iscomputed | int | 열이 계산되는지 여부를 나타내는 플래그: 0 = 계산되지 않았음 1 = 계산됨 |
isoutparam | int | 프로시저 매개 변수가 출력 매개 변수인지 여부를 나타냅니다. 1 = True 0 = False |
isnullable | int | 열에서 null 값을 허용하는지 여부를 나타냅니다. 1 = True 0 = False |
조교 | sysname | 열 데이터 정렬의 이름입니다. 문자 기반 열이 아닌 경우 NULL입니다. |