sys.system_sql_modules(Transact-SQL)

적용 대상: Microsoft Fabric의 Microsoft FabricWarehouse에 있는 SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsPlatform System(PDW) 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을 반환합니다.

사용 권한

카탈로그 뷰에서 메타데이터의 표시 유형은 사용자가 소유하거나 사용자에게 일부 권한이 부여된 보안 개체로 제한됩니다. 자세한 내용은 Metadata Visibility Configuration을 참조하세요.

참고 항목

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