sys.syscomments(Transact-SQL)

업데이트: 2006년 7월 17일

데이터베이스 내의 각 뷰, 규칙, 기본값, 트리거, CHECK 제약 조건, DEFAULT 제약 조건 및 저장 프로시저에 대한 항목을 포함합니다. text 열은 원본 SQL 정의 문을 포함합니다. 이 문의 최대 크기는 4MB로 제한됩니다.

ms186293.note(ko-kr,SQL.90).gif중요:
이 SQL Server 2000 시스템 테이블은 이전 버전과의 호환성을 위해 뷰로 포함됩니다. 대신 현재 SQL Server 시스템 뷰를 사용하는 것이 좋습니다. 동급 시스템 뷰를 찾으려면 SQL Server 2000 시스템 테이블을 SQL Server 2005 시스템 뷰로 매핑을 참조하십시오. Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 말고, 현재 이 기능을 사용하는 응용 프로그램은 수정하십시오.

열 이름

데이터 형식

설명

id

int

해당 텍스트를 적용할 개체 ID입니다.

number

smallint

그룹화된 경우에 프로시저 그룹 내의 번호입니다.

0 = 항목이 프로시저가 아닙니다.

colid

smallint

4,000자보다 긴 개체 정의의 행 시퀀스 번호입니다.

status

smallint

정보 제공용으로만 식별됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다.

ctext

varbinary(8000)

SQL 정의 문의 원시 바이트입니다.

texttype

smallint

0 = 사용자 제공 설명

1 = 시스템 제공 설명

4 = 암호화된 설명

language

smallint

정보 제공용으로만 식별됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다.

encrypted

bit

프로시저 정의가 난독 처리되었는지 여부를 나타냅니다.

0 = 난독 처리되지 않음

1 = 난독 처리됨

ms186293.note(ko-kr,SQL.90).gif중요:

저장 프로시저 정의를 난독 처리하려면 CREATE PROCEDURE에 ENCRYPTION 키워드를 사용하십시오.

compressed

bit

항상 0을 반환합니다. 이것은 프로시저가 압축되었음을 의미합니다.

text

nvarchar(4000)

SQL 정의 문의 실제 텍스트입니다.

SQL Server 2005는 카탈로그 메타데이터에 SQL 식을 디코딩하고 저장하는 방식에서 SQL Server 2000과 다릅니다. 디코딩된 식의 의미 체계는 원본 텍스트와 동일하지만 구문은 일치하지 않을 수 있습니다. 예를 들어 공백은 디코딩된 식에서 제거됩니다. 자세한 내용은 SQL Server 2005 데이터베이스 엔진 기능의 동작 변경을 참조하십시오.

참고 항목

참조

SQL Server 2000 시스템 테이블을 SQL Server 2005 시스템 뷰로 매핑
호환성 뷰(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역
변경된 내용
  • encrypted 열은 프로시저의 텍스트가 난독 처리되었지만 암호화되지 않았음을 나타낸다는 설명을 추가했습니다.

2006년 7월 17일

새로운 내용
  • text 열에 SQL 식이 SQL Server 2005에 저장되는 방법에 대한 내용을 추가했습니다.