例: TIME ZONE='time_zone_string'を使用したユーザーの作成 - Advanced SQL Engine - Teradata Database

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
ft:locale
ja-JP
ft:lastEdition
2021-09-23
dita:mapPath
ja-JP/spp1591731285373.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1144
Product Category
Software
Teradata Vantage

この例では、テキスト文字列「America Pacific」で定義されたデフォルトのタイムゾーン変位を持つuser_nameを作成します。user_nameが作成された時点で、Vantageはタイムゾーン文字列を、それを検証するシステム定義UDFに渡します。UDFはまた、user_nameがログオンするたびに呼び出され、そのタイムゾーン文字列に関連づけられたルールを取り出します。

指定したtime_zone_stringの値が有効ではない場合、システムは要求元にエラーを返します。

     CREATE USER user_name 
     FROM r_n_d AS
     PERMANENT = 1000000,
     PASSWORD = abbub279,
     SPOOL = 1200000,
     FALLBACK PROTECTION,
     DUAL AFTER JOURNAL,
     DEFAULT JOURNAL TABLE = r_n_d.journals,
     DEFAULT DATABASE = r_n_d,
     STARTUP = 'EXEC setpf;'
     ACCOUNT = '$mr_n_d','$hr_n_d',
     TIME ZONE = 'America Pacific';