0

Teradata でオブジェクトの依存関係を追跡する必要があります。MS SQL Server では、これが 2 回のクリックでプラッターに表示されます (依存関係を表示)。Teradata では、第 1 レベルの依存関係について、DBC.Tables でデータ定義を確認しました。

select * from DBC.Tables 
where RequestText like '%My_DB.My_Table%' 
and DatabaseName||TableName not like '%My_DB%My_Table%'

カーソルを使用せずに第 2 レベル以上の依存関係をチェックする方法はありますか? カーソルを使用すると、第 1 レベルの結果をキャッチし、その結果に対してクエリを再度実行して、第 2 レベルをチェックできます。次に、選択時に activitycount = 0 になるまでそれを繰り返します。(まだ試していませんが、うまくいくと確信しています)だから、SPよりも少し簡単なものを探しています。

4

1 に答える 1

1

このトピックは Teradata Developer Exchange の記事で取り上げられており、データベース オブジェクトの依存関係の抽出と分析が正しい方向を示すのに役立つ場合があります。

于 2015-08-06T15:48:57.977 に答える