sys.syscomments(Transact-SQL)
데이터베이스 내의 각 뷰, 규칙, 기본값, 트리거, CHECK 제약 조건, DEFAULT 제약 조건 및 저장 프로시저에 대한 항목을 포함합니다. text 열은 원본 SQL 정의 문을 포함합니다.
중요 |
---|
Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 말고, 현재 이 기능을 사용하는 응용 프로그램은 가능한 한 빨리 수정하십시오. 대신 sys.sql_modules를 사용하는 것이 좋습니다. 자세한 내용은 sys.sql_modules(Transact-SQL)를 참조하세요. |
열 이름 |
데이터 형식 |
설명 |
||
---|---|---|---|---|
id |
int |
해당 텍스트를 적용할 개체 ID입니다. |
||
number |
smallint |
그룹화된 경우에 프로시저 그룹 내의 번호입니다. 0 = 항목이 프로시저가 아닙니다. |
||
colid |
smallint |
4,000자보다 긴 개체 정의의 행 시퀀스 번호입니다. |
||
상태 |
smallint |
정보를 제공하기 위해서만 확인됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다. |
||
ctext |
varbinary(8000) |
SQL 정의 문의 원시 바이트입니다. |
||
texttype |
smallint |
0 = 사용자 제공 설명 1 = 시스템 제공 설명 4 = 암호화된 설명 |
||
language |
smallint |
정보를 제공하기 위해서만 확인됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다. |
||
암호화됨 |
bit |
프로시저 정의가 난독 처리되었는지 여부를 나타냅니다. 0 = 난독 처리되지 않음 1 = 난독 처리됨
|
||
compressed |
bit |
항상 0을 반환합니다. 이것은 프로시저가 압축되었음을 의미합니다. |
||
text |
nvarchar(4000) |
SQL 정의 문의 실제 텍스트입니다. 디코딩된 식의 의미 체계는 원본 텍스트와 동일하지만 구문은 일치하지 않을 수 있습니다. 예를 들어 공백은 디코딩된 식에서 제거됩니다. 이 SQL Server 2000 호환 뷰는 현재 SQL Server 구조에서 정보를 가져오고 nvarchar(4000) 정의보다 많은 문자를 반환할 수 있습니다. sp_help는 텍스트 열의 데이터 형식으로 nvarchar(4000)을 반환합니다. syscomments를 사용하는 경우 nvarchar(max)를 사용하는 것이 좋습니다. 새로운 개발 작업에서는 syscomments를 사용하지 마십시오. |