16.20 - DETERMINISTIC - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQLデータ定義言語 構文規則および例

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Release Date
2019年3月
Content Type
プログラミング リファレンス
Publication ID
B035-1144-162K-JPN
Language
日本語 (日本)

関数が同一の入力に対して同一の結果を返すことを指定します。

DETERMINISTICとNOT DETERMINISTICは任意指定で、関数定義ごとに1回だけ指定できます。

NOT
関数が同一の入力に対して常に同一の結果を返すとは限らないことを指定します。

例えば、関数が処理の一部として乱数生成機能を呼び出す場合、関数呼び出しの結果は呼び出す前に判明しないので、その関数はNOT DETERMINISTICになります。

デフォルト値はNOT DETERMINISTICです。