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)