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
関数が同一の入力に対して同一の結果を返すとは限りません。
例えば、SQL関数が処理の一部として乱数生成機能を呼び出す場合、SQL関数呼び出しの結果は呼び出す前に判明しないので、その関数はNOT DETERMINISTICになります。
DETERMINISTICとNOT DETERMINISTICは任意指定で、関数定義ごとに1回だけ指定できます。
デフォルト値はNOT DETERMINISTICです。