ユーザー定義関数を呼び出すときに、データベースが明示的に言及されていない場合、どのデータベースが考慮されますか? どのデータベースを最初に参照するかを指定する制御設定はありますか?
1 に答える
0
私はこれに対する答えを得ました.TDドキュメントでは、最初にsyslibデータベースが優先され、次にTD_SYSFNLIBが優先されます。
TD_SYSFNLIB 内の udfs はシステム (組み込みサービス関数) に含まれており、syslib 内の udfs は顧客が開発したものです。
関数名だけを使用して埋め込みサービス関数を呼び出そうとしたが、現在のデータベースまたは SYSLIB データベースに同じ名前の顧客開発 UDF もある場合、Teradata Database は、ユーザー開発 UDF を代わりに実行します。組み込みサービス機能。
于 2015-07-27T11:40:49.273 に答える