sys.system_sql_modules

SQL 언어로 정의된 모듈을 포함하는 각 시스템 개체에 대해 행을 반환합니다. FN, IF, P, PC, TF, V 형식의 시스템 개체에는 연관된 SQL 모듈이 있습니다. 포함하는 개체를 식별하려면 이 뷰를 sys.system_objects에 조인합니다.

열 이름 데이터 형식 설명

object_id

int

포함하는 개체의 개체 ID 번호이며 데이터베이스 내에서 고유합니다.

definition

nvarchar(max)

이 모듈을 정의하는 SQL 텍스트입니다.

uses_ansi_nulls

bit

1 = SET ANSI_NULLS 데이터베이스 옵션을 ON으로 설정하여 모듈을 만들었습니다.

항상 1을 반환합니다.

uses_quoted_identifier

bit

1 = SET QUOTED_IDENTIFIER를 ON으로 설정하여 모듈을 만들었습니다.

항상 1을 반환합니다.

is_schema_bound

bit

0 = SCHEMABINDING 옵션으로 모듈을 만들지 않았습니다.

항상 0을 반환합니다.

uses_database_collation

bit

0 = 모듈이 데이터베이스의 기본 데이터 정렬에 종속되지 않습니다.

항상 0을 반환합니다.

is_recompiled

bit

0 = WITH RECOMPILE 옵션을 사용하여 프로시저를 만들지 않았습니다.

항상 0을 반환합니다.

null_on_null_input

bit

0 = NULL 입력에 NULL 출력을 만들어내도록 모듈을 만들지 않았습니다.

항상 0을 반환합니다.

execute_as_principal_id

int

항상 NULL을 반환합니다.

참고 항목

참조

sys.sql_modules(Transact-SQL)
sys.all_sql_modules
카탈로그 뷰(Transact-SQL)
개체 카탈로그 뷰(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기