JSONデータ型の1つ以上のパラメータを含む外部ストアド プロシージャを作成できます。C、C++、およびJavaで記述されたプロシージャで、JSON型を使用してIN、OUT、およびINOUTのパラメータを定義できます。
JSONパラメータ型は、SQL access句(CONTAINS/READS/MODIFIES SQL)を含むルーチンと同様に、SQLにアクセスしない(NO SQL句)ルーチンで使用できます。
UDF、UDM、または外部ストアド プロシージャが、JSONパラメータの値にアクセスして設定できるように、またはJSON型パラメータに関する情報を取得できるように、JSON FNC関数とJavaクラスおよびメソッドが提供されています。これらの関数およびメソッドの詳細については、<Teradata Vantage™ SQL外部ルーチン プログラミング、B035-1147>を参照してください。