制約 - Teradata Database - Teradata Vantage NewSQL Engine - 制約オプション、SHOW OBJECT構文の文。

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

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/wkf1512081455740.ditamap
dita:ditavalPath
ja-JP/wkf1512081455740.ditaval
dita:id
B035-1144
Product Category
Software
Teradata Vantage
constraint_name
最新のSQL作成テキストが報告される制約の名前。

例: SHOW CONSTRAINT

この例では、行レベル セキュリティ制約に対して有効なSHOW CONSTRAINTを示しています。

この制約は、次に示す行レベル セキュリティ制約UDFを使用して定義されています。

     CREATE FUNCTION SYSLIB.add_func (
     CURRENT_SESSION SMALLINT)
     RETURNS SMALLINT
     LANGUAGE C
     NO SQL
     PARAMETER STYLE TD_GENERAL
     EXTERNAL NAME 'CS!add_func!/home/xiaoy/test/showtab/constraint/
                    add_func.c';

制約は以下のように定義されています。

     CREATE CONSTRAINT c1 SMALLINT, NOT NULL,
     VALUES (a:1),
     INSERT SYSLIB.add_func;

行レベル セキュリティ制約c1用に作成されたSHOW CONSTRAINTリクエストは、次に示すように、その制約を定義するDDLを返します。

     SHOW CONSTRAINT c1;
           *** Text of DDL statement returned.
           *** Total elapsed time was 1 second.
          -------------------------------------------------------------
          CREATE CONSTRAINT c1 SMALLINT, NOT NULL,
          VALUES (a:1),
          INSERT SYSLIB.add_func;