sys.system_sql_modules(Transact-SQL)

적용 대상:SQL 서버Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsMicrosoft Fabric 의 SQL 분석 엔드포인트Microsoft Fabric 의 웨어하우스Microsoft Fabric의 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 생성되었습니다.

항상 1을 반환합니다.
uses_quoted_identifier bit 1 = 모듈은 ON으로 SET QUOTED_IDENTIFIER 생성되었습니다.

항상 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을 참조하세요.