例: パッケージのバックアップ - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQL外部ルーチン プログラミング

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/rin1593638965306.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1147
Product Category
Software
Teradata Vantage

ここでは、バージョン1.0のlibcstd2.soというパッケージと、そのパッケージをTeradataサーバーにインストールするために関連付けられたCREATE文をバックアップする方法の例を示します。

lobteq << EOF

.logon slugger/adm455,sn6Y24

.using 'cstdlib2_DDL.txt'xfile 'libcstd2.so'xfile
USING (a CLOB AS DEFERRED, b CLOB AS DEFERRED)
CALL SYSLIB.savepkg('cstdlib2','1.0','SYSLIB','UP', :a,
   'libcstd2.so', :b, out1);

EOF

cstdlib2_DDL.txtファイルのCREATE文は、次のようになります。

CREATE FUNCTION SYSLIB.cSTD_DEV(x FLOAT)
RETURNS FLOAT
CLASS AGGREGATE
LANGUAGE C
NO SQL
PARAMETER STYLE SQL
EXTERNAL NAME 'SP!/Teradata/dem/udfs/libcstd2.so';