FUNCTIONS および PROCEDURES ビュー(INFORMATION_SCHEMA): 名前に特殊文字が含まれている場合の列の修正

注意

この動作変更は2023_08バンドルにあります。

バンドルの現在のステータスについては、 バンドル履歴 をご参照ください。

この動作変更は、以下の文字のいずれかを含む名前または引数名を持つ 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
  ...
Copy

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