다음을 통해 공유


sys.system_sql_modules(Transact-SQL)

적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW) Microsoft Fabric의 SQL 분석 엔드포인트 Microsoft Fabric의 웨어하우스

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)