sys.system_sql_modules(Transact-SQL)

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)

개체 카탈로그 뷰(Transact-SQL)