Teradata如何在视图定义中搜索列-

Teradata如何在视图定义中搜索列-,teradata,teradata-sql-assistant,Teradata,Teradata Sql Assistant,如何搜索视图定义中是否使用列作为源或目标我尝试在dbc.tables中的requesttext中搜索,但在12500个字符后发生截断。我无法更改dbc.tables定义。请告诉我一种方法,当您说“已使用”时,如何查找视图定义中是否使用列您的意思是在SELECT列表中投影,还是仅仅在视图中的某个位置引用,如JOIN条件?不要使用自Teradata 12.0以来不推荐使用的旧DBC表;使用DBC.TablesV。如果RequestTxtOverflow设置在TablesV,则需要使用dc.Tabel

如何搜索视图定义中是否使用列作为源或目标我尝试在dbc.tables中的requesttext中搜索,但在12500个字符后发生截断。我无法更改dbc.tables定义。请告诉我一种方法,当您说“已使用”时,如何查找视图定义中是否使用列您的意思是在
SELECT
列表中投影,还是仅仅在视图中的某个位置引用,如
JOIN
条件?不要使用自Teradata 12.0以来不推荐使用的旧DBC表;使用DBC.TablesV。如果RequestTxtOverflow设置在TablesV,则需要使用dc.TabelExtTV(它可能有多行文本,在这种情况下,它可以在一个单词的中间被分割)。请记住,(不幸的是……)这不是正确文档的替代品。你可能会得到很多误报。多个表中可能存在相同的列名。如果您正在查找给定的列名,那么在没有实际读取DDL的情况下,您将无法判断该列是否在select、join子句、where子句等中使用。