2
私はいつもテーブルから構文(select * from table_name)を使ってそれぞれのテーブル属性を見つけることができますが、その逆を行う方法はありますか?つまり、属性名を持つテーブル名を見つける方法はありますか?属性のテーブルを見つけるためのDQL
私はいつもテーブルから構文(select * from table_name)を使ってそれぞれのテーブル属性を見つけることができますが、その逆を行う方法はありますか?つまり、属性名を持つテーブル名を見つける方法はありますか?属性のテーブルを見つけるためのDQL
まあ、テーブルで使用すると、オブジェクトを意味する場合は、データ・ディクショナリを照会することができます
select distinct type_name from dmi_dd_attr_info where attr_name = 'subject'
これはあなたの属性「件名」を持っているすべてのタイプの名前を与えます。 {type、attribute、locale}ごとに1つのエントリがあるため、異なる属性が必要です。インストールしたロケールが異なるため、同じ属性とタイプの行が多数表示されます。
登録されたテーブルを意味する場合は、実際のカラムでテーブルを登録したかどうかによって異なります。そうした場合、dm_registeredオブジェクトを照会できます。
select owner_name, table_name from dm_registered where any column_name = 'dummy'