- カテゴリ:
テーブル関数 (オブジェクトモデリング)
GET_OBJECT_REFERENCES¶
指定されたオブジェクトが参照するオブジェクトのリストを返します。現在、入力はビューの名前に制限されています。
次の表は、現在出力で返されるデータベースオブジェクト型を示しています。
オブジェクト型 |
出力で返しますか? |
|---|---|
テーブル |
有り |
ビュー(セキュアビューを含む) |
有り |
マテリアライズドビュー |
無し |
名前付きステージ(内部または外部) |
無し |
ストリーム |
無し |
ユーザー定義関数(UDF)/ユーザー定義テーブル関数(UDTF) |
無し |
構文¶
引数¶
DATABASE_NAME => 'string'スキーマとオブジェクトが存在するデータベースの名前です。
SCHEMA_NAME => 'string'オブジェクトが存在するスキーマの名前です。
OBJECT_NAME => 'string'オブジェクトの名前です。現在、ビューの名前(セキュアまたは非セキュア)に制限されています。
戻り値¶
この関数は、次の列を返します。
列名 |
データ型 |
説明 |
|---|---|---|
DATABASE_NAME |
TEXT |
クエリされたオブジェクトを含むデータベースの名前です。 |
SCHEMA_NAME |
TEXT |
クエリされたオブジェクトを含むスキーマの名前です。 |
OBJECT_NAME |
TEXT |
クエリされたオブジェクトの名前です。 |
REFERENCED_DATABASE_NAME |
TEXT |
クエリされたオブジェクトが参照するオブジェクトを含むデータベースの名前です。 |
REFERENCED_SCHEMA_NAME |
TEXT |
クエリされたオブジェクトが参照するオブジェクトを含むスキーマの名前。 |
REFERENCED_OBJECT_NAME |
TEXT |
クエリされたオブジェクトが参照するオブジェクトの名前です。 |
REFERENCED_OBJECT_TYPE |
TEXT |
REFERENCED_OBJECT_NAME 列で識別されるオブジェクトの型です。値には TABLE または VIEWが含まれます。 |
使用上の注意¶
この関数には次の権限が必要です。
DATABASE_NAME、SCHEMA_NAME、およびOBJECT_NAMEの値は一重引用符で囲む必要があります。また、これらの名前にスペース、大/小文字混合、または特殊文字が含まれている場合、名前は二重引用符を一重引用符で囲む必要があります(例:'"My DB"'対'mydb')。ビューがステージ、 UDFs、またはマテリアライズドビューを参照する場合、この関数は、参照されたテーブルとビューのリストを返すのではなく、エラーを返します。
例¶
ビューのために参照のリストを返します。