gpt4 book ai didi

azure - 如何检索 Synapse (Azure SQL DW) 上的 View 定义?

转载 作者:行者123 更新时间:2023-12-05 02:37:34 28 4
gpt4 key购买 nike

我是 Synapse (Azure SQL DW) 的新手。目前,DW 有很多 View ,我需要修改其中的一些 View 。问题是我不知道 View 是如何创建的。是否有查询来检查 Synapse 中的 View 定义,或更具体地说,是否使用 SELECT 语句来创建 View ?

亲切的问候,肯

最佳答案

Synapse 不支持

sp_helptext,但您可以使用 View sys.sql_modules 及其 definition 列来获取 SQL 文本。一个简单的示例,在专用 SQL 池中进行测试:

SELECT *
FROM sys.sql_modules
WHERE definition Like '%someColumn%'

主帮助页面here 。您还可以使用函数OBJECT_DEFINITION并向其传递object_id,例如

SELECT OBJECT_DEFINITION( object_id ), *
FROM sys.views
WHERE is_ms_shipped = 0;

关于azure - 如何检索 Synapse (Azure SQL DW) 上的 View 定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69927062/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com