sys.query_store_query_text(Transact-SQL)
적용 대상: SQL Server 2016 (13.x) 이상 Azure SQL 데이터베이스 Azure SQL Managed Instance Azure Synapse Analytics
쿼리의 Transact-SQL 텍스트 및 SQL 핸들을 포함합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
query_text_id |
bigint | 기본 키. |
query_sql_text |
nvarchar(max) | 사용자가 제공한 대로 쿼리의 SQL 텍스트입니다. 공백, 힌트 및 주석을 포함합니다. 쿼리 텍스트 앞뒤의 주석 및 공백은 무시됩니다. 텍스트 내의 메모와 공백은 무시되지 않습니다. |
statement_sql_handle |
varbinary(64) | 개별 쿼리의 SQL 핸들입니다. |
is_part_of_encrypted_module 1 |
bit | 쿼리 텍스트는 암호화된 모듈의 일부입니다. |
has_restricted_text 1 |
bit | 쿼리 텍스트에는 암호 또는 기타 지정할 수 없는 단어가 포함되어 있습니다. |
1 Azure Synapse Analytics는 항상 0(0
)을 반환합니다.
사용 권한
SQL Server 2019(15.x) 및 이전 버전에는 서버에 대한 권한이 필요합니다 VIEW SERVER STATE
.
SQL Server 2022(16.x) 이상 버전에는 서버에 대한 권한이 필요합니다 VIEW SERVER PERFORMANCE STATE
.
관련 콘텐츠
- sys.database_query_store_options(Transact-SQL)
- sys.query_context_settings(Transact-SQL)
- sys.query_store_plan(Transact-SQL)
- sys.query_store_query(Transact-SQL)
- sys.query_store_runtime_stats(Transact-SQL)
- sys.query_store_wait_stats(Transact-SQL)
- sys.query_store_runtime_stats_interval(Transact-SQL)
- 쿼리 저장소를 사용하여 성능 모니터링
- 시스템 카탈로그 뷰(Transact-SQL)
- 쿼리 저장소 저장 프로시저(Transact-SQL)
- sys.fn_stmt_sql_handle_from_sql_stmt(Transact-SQL)