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)