적용 대상:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
분석 플랫폼 시스템(PDW)
Microsoft 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 데이터베이스 옵션 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)