FUNCTIONS および PROCEDURES ビュー(INFORMATION_SCHEMA): 名前に特殊文字が含まれている場合の列の修正¶
この動作変更は、以下の文字のいずれかを含む名前または引数名を持つ UDFs およびストアドプロシージャに影響します。
コロン (
:
)左括弧 (
(
)右括弧 (
)
)
INFORMATION_SCHEMA FUNCTIONS および PROCEDURES ビューで、 argument_signature
および data_type
の列には、これらの関数とプロシージャについて以下の値が含まれています。
- 変更前:
argument_signature
およびdata_type
に正しい引数シグネチャと戻り値のデータ型が含まれていません。argument_signature
列の値には、左括弧、または左括弧で始まる関数名やプロシージャ名の一部が含まれている可能性があります。data_type
列の値には、接頭辞 TABLE が含まれている可能性があります。- 変更後:
argument_signature
およびdata_type
には正しい引数のシグネチャと戻り値のデータ型が含まれています。
例えば、 UDF の名前にコロンが含まれているとします。
CREATE OR REPLACE FUNCTION "passthrough:function"(arg VARCHAR)
RETURNS VARCHAR
...
argument_signature
および data_type
列には次の値が含まれます。
- 変更前:
+--------------------+------------------------+ | ARGUMENT_SIGNATURE | DATA_TYPE | |--------------------+------------------------| | ( | TABLEVARCHAR(16777216) | +--------------------+------------------------+
- 変更後:
+--------------------+-------------------+ | ARGUMENT_SIGNATURE | DATA_TYPE | |--------------------+-------------------| | (ARG VARCHAR) | VARCHAR(16777216) | +--------------------+-------------------+
なお、この変更は INFORMATION_SCHEMA の FUNCTIONS と PROCEDURES ビューの問題に対処するだけです。ACCOUNT_USAGE の FUNCTIONS および PROCEDURES ビューの修正は、将来の動作変更リリースで利用可能になる予定です。
参照: 1404