0% found this document useful (0 votes)
90 views66 pages

Teradata DBMS Quick Reference Guide

The document is a quick reference guide for Teradata DBMS version 2 release 5.0 from December 2002. It provides summaries of Teradata SQL statements, modifiers, stored procedures, commands, views, functions, limits, and more. Syntax conventions are defined using uppercase, lowercase, underscores, and special characters.

Uploaded by

kishoreparasa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views66 pages

Teradata DBMS Quick Reference Guide

The document is a quick reference guide for Teradata DBMS version 2 release 5.0 from December 2002. It provides summaries of Teradata SQL statements, modifiers, stored procedures, commands, views, functions, limits, and more. Syntax conventions are defined using uppercase, lowercase, underscores, and special characters.

Uploaded by

kishoreparasa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 66

Teradata DBMS

Quick Reference Guide


Version 2 Release 5.0
December 2002
Syntax Conventions .................. 2
Teradata SQL Statements ............. 3
Teradata SQL Statement Modiiers .... !"
Teradata Stored #roced$re Lan%$a%e .. !&
'T(Q Commands ....................... !)
#re#rocessor 2 Statements ........... 2*
+rc,ive - Recovery Commands ......... 2&
.astload /tility Commands ........... 32
M$ltiload /tility Commands .......... 3*
Data Dictionary Vie0s ............... 3&
'$iltin Val$es and .$nctions ........ *5
Maxim$m Limits or Teradata D'MS .... *1
Man$al 2ames and 2$mbers ............ *)
TD# 34erator Commands ............... 5!
Console 34erator Commands ......... 55
Co4yri%,t !)1)520036 2CR Cor4oration6 Dayton6 3,io6 /S+. +ll ri%,ts reserved.
SYNTAX CONVENTIONS
/44ercase c,aracters indicate 7ey0ords.
Lo0er case c,aracters indicate t,at a val$e or name is to be s$bstit$ted in t,eir
4lace.
/nderscores indicate t,e dea$lt val$e.
S4ecial c,aracters6 incl$din% blan7s6 are re8$ired as s,o0n $nless s4eciied
ot,er0ise.
'races 9: indicate a c,oice o o4tions; one o t,ese c,oices m$st be entered.
+ vertical bar < indicates alternatives =same as braces6 b$t on one line>
'rac7ets ?@ indicate an o4tional entry.
AoriBontal elli4ses indicate a 4,rase t,at can be re4eated.
Vertical elli4ses indicate omitted 4ortions o t,e statement or command.
#a%e 2 Teradata D'MS Q$ic7 Reerence C$ide
TERADATA SQL STATEMENTS
SQL statements are listed alphabetically. Defaults are underscored.
ABORT ?Dms%textD@ ?.R3M tname@ ?EA(R( cond@
ALTER TABLE ?dbname.@tname ?6o4tion ?... 6o4tion@ @
? 9 9 9datadesc : : : @
? 9 +DD 9 cname 9constraint: : : @
? 9 9 92/LL : : : @
? 9 9 ?C32STR+F2T name@ constraint : : @
? 9 +DD R+2C( '(TE((2 ran%e ?...6 ran%e@ ?623T F2 R+2C( ?3R /2G23E2@@ ?6/2G23E2@ : @
? 9 9 cname : : @
? 9 DR3# 9 ?cname @ constraint : : @
? 9 9 ?C32STR+F2T name@ : : @
? 9 9 F2C32SFST+2T R(.(R(2C(S : : @
? 9 DR3# R+2C( 9 EA(R( ex4r ?...6 ex4r@ : : @
9 '(TE((2 ran%e ?...6 ran%e@ :?623T F2 R+2C( ?3R /2G23E2@@ ?6/2G23E2@
? 9 M3DF.H 9cname : CA(CG ex4r : @
? 9 9C32STR+F2T name: : @
? 9 M3DF.H ?/2FQ/(@ #RFM+RH F2D(I ?idxname < =cname ?...6 cname@>@ : @
9 23T #+RTFTF32(D :
9 #+RTFTF32 'H 4artex4r ?EFTA 9D(L(T( < F2S(RT ?F2T3@ tname:@ :
? 9 R(2+M( 9cname : T3 name : @
? 9 9C32STR+F2T name: : @
? 9 R(V+LFD+T( #RFM+RH F2D(I ?EFTA 9D(L(T( < F2S(RT ?F2T3@ tname:@ : @
Any of the following options may be listed in any orderJ
?23@ .+LL'+CG ?#R3T(CTF32@
?23 @ ? ?23 @ @
? @ ?'(.3R(@ K3/R2+L ? ?D/+L @ +.T(R K3/R2+L @
?D/+L@ ? ??23T@ L3C+L@ @
EFTA K3/R2+L T+'L( L ?dbname.@ tname
? .R((S#+C( L n ?#(RC(2T@ @
? D(.+/LT .R((S#+C( @
? ? 'HT(S @ @
? D+T+'L3CGSFM( L n ? G'HT(S @ @
? ? GFL3'HT(S @ @
? 9 MF2FM/M : @ ? FMM(DF+T( @
? 9 M+IFM/M : D+T+'L3CGSFM( @
? 9 D(.+/LT : @
The following options apply to Temporary tables onlyJ
?23@ L3C
32 C3MMFT 9 D(L(T( < #R(S(RV( : R3ES
Teradata D'MS Q$ic7 Reerence C$ide #a%e 3
ALTER TRIGGER ?dbname.@name 9DFS+'L(D:
9(2+'L(D :
BEGIN INDEX ANALYSIS ? 32 tname ?...6 tname@ @ .R3M 0or7loadname F2T3 8cdname
? +S indexta% @
9 NFndexes #er TableO :
9 NTables #er Re8$estO :
9 NSearc, S4aceO :
? S(T M+IFM/M 9 NC,an%e RateO : L n ? ... @ @ ;
9 NCol$mns #er FndexO :
9 N2/SF Selectivity O :
9 NV3SF Ty4ical #ercentO :
only F2S(RT (I#L+F2 2(E F2D(I statements may be used here
END INDEX ANALYSIS;
BEGIN INSERT OR!LOAD F2T3 8cdname +S 0or7loadname ;
only F2S(RT (I#L+F2 statements may be used here
END OR!LOAD;
?.FRST @ 9+LL :
9BEGIN: LOGGING ?D(2F+LS@ ?EFTA T(IT@ 32 ?L+ST @ 9CR+2T :
9(2D : ?.FRST +2D L+ST@ 94riv ?... 64riv@:
?(+CA @
9 D+T+'+S( dbname :
9 /S(R $serid :
? 'H $serid ?... 6$serid@ @ ? 32 9 T+'L( ?dbname.@name : @
9 VF(E ?dbname.@name :
9 M+CR3 ?dbname.@name :
"BEGIN# Q$ERY LOGGING on PPPT3D3PPP
9 (2D :
9 BEGIN TRANSACTION : 9 END TRANSACTION :
9 BT : ; statement; ?... statement;@ 9 ET :;
CALL ?dbname.@tname = ?4arm ?=attrib$tes>@ ?... 64arm ?=attrib$tes>@ @ @ >
C%EC!&OINT tname ? 62+M(D c,74tname @
COLLECT 9 STAT?ISTICS@ < STATS : ? .3R S+M#L( 4ercent ? #(RC(2T @ F2T3 8cdname @
? C3L/M2 cname @
?32@ ?T(M#3R+RH@ tname ? F2D(I name @
? F2D(I =cname ?... 6cname@ > @
? D+T+'+S( @
? /S(R @
? T+'L( @ ? ? +S @ @
#a%e * Teradata D'MS Q$ic7 Reerence C$ide
COMMENT ?32@ ? VF(E @ obQname ? ? @ Dstrin%D @
? M+CR3 @ ? ? FS @ @
? C3L/M2 @
? TRFCC(R @
COMMIT ?E3RG@
Teradata D'MS Q$ic7 Reerence C$ide #a%e 5
9 CREATE DATABASE :
9 : dbname ?.R3M o0nerdb@
9 CD :
+S #(RM?+2(2T@ L n ?'HT(S@
? ?6@ o4tion ?... ?6@ o4tion@ @
Any of the following options may be listed in any order:
S#33L L n ?'HT(S@
T(M#3R+RH L n ?'HT(S@
+CC3/2T L DacctidD
?23@ .+LL'+CG ?#R3T(CTF32@
?23 @ ? ?23 @ @
? @ ?'(.3R(@ K3/R2+L ? ?D/+L @ +.T(R K3/R2+L @
?D/+L@ ? ??23T@ L3C+L@ @
D(.+/LT K3/R2+L T+'L( L ?dbname.@tname
CREATE ?/2FQ/(@ INDEX ?name@ ?+LL@ =cname ?... 6cname @ >
9V+L/(S =cname>:
? 3RD(R 'H 9A+SA =cname>: @
9 =cname>:
? ... ?/2FQ/(@ F2D(I ?name@ =cname ?... 6cname @ > @
32 ?T(M#3R+RH@ tname
CREATE %AS% INDEX name =cname ?... 6cname @>
32 tname
'H =cname>
3RD(R 'H A+SA =cname>
CREATE 'OIN INDEX name ?6 .+LL'+CG@ +S
9 9 cname : :
9 9 S/M =cname> +S alias : :
S(L(CT 9 9 C3/2T =cname> +S alias : ?...6 cname @ :
9 9 (ITR+CT =H(+R .R3M datecol> +S alias : :
9 =cname ?...6 cname@> 6 =cname ?...6 cname@> :
9 tname ??+S@ aname @ ?...6 tname ??+S@ aname @@ :
9 :
.R3M 9 ? F22(R @ :
9 tname ? L(.T ?3/T(R@ @ K3F2 tname ?32 cond@ :
9 ? RFCAT ?3/T(R@ @ :
? EA(R( cond @
? CR3/# 'H =cname ?...6 cname@> @
? 3RD(R 'H =cname> @
? #RFM+RH F2D(I ?idxname@ =cname ?...6 cname @ > @ ? 3RD(R 'H ?A+SA @ ?=cname>@ @
?V+L/(S@
? F2D(I ?idxname@ ?+LL@ =cname ?...6 cname @ > @ ? 3RD(R 'H ?A+SA @ ?=cname>@ @
?V+L/(S@
#a%e " Teradata D'MS Q$ic7 Reerence C$ide
9 CREATE MACRO :
: macroname
9 CM :
? =4name datadesc ?... 64name datadesc @ > @
+S = ?/SF2C cla$se@ ?L3CGF2C cla$se@ statement; ?... statement; @ >
CREATE &RO(ILE name ? +S o4tion ? ... 6o4tion @ @
Any of the following options may be listed in any order:
9 Dacco$ntidD :
+CC3/2T L 9 =Dacco$ntidD ? ... 6 Dacco$nt idD @> :
9 2/LL :
D(.+/LT D+T+'+S( L 9 databasename < 2/LL :
S#33L L 9 n ?'HT(S@ < 2/LL :
T(M#3R+RH L 9 n ?'HT(S@ < 2/LL :
#+SSE3RD ?+TTRF'/T(S@ L 9 =attrib L val < 2/LL6 ? ... 6attrib L val < 2/LL @> < 2/LL
:
where attrib is one of the following, in any order:
(I#FR( L n =0 to 32&"&>
MF2CA+R L n =! to 30>
M+ICA+R L n =! to 30>
DFCFTS L H < 2
S#(CCA+R L H < 2
M+IL3C32+TT(M#TS L n =0 to 25">
L3CG(D/S(R(I#FR( L n =5! to 32&"&>
R(/S( L n =0 to 32&"&>
9 ?F2@ : 9 ?F2@ :
CREATE &ROCED$RE 4name = ? 9 3/T : vname vty4e @ ?... 6 9 3/T : vname vty4e@ >
9 F23/T : 9 F23/T :
?labelJ@ '(CF2 ??23T@ +T3MFC@
? variable declarations @
? error ,andler @
S#L Statement; ?... 6 S#L Statement;@
(2D ?label@ ;
CREATE ROLE rolename ;
?S(T @ ?V3L+TFL( @
CREATE ?M/LTFS(T@ ?CL3'+L T(M#3R+RH@ TABLE tname ?6o4tion ?... 6o4tion@ @
= cname Datadesc ?ColumnConstraint@ ?... 6 cname Datadesc ?ColumnConstraint@ @
? 6 TableConstraint @ ?... 6 TableConstraint@
>
? ?/2FQ/(@ #RFM+RH F2D(I ?name@ = cname ?... 6cname@> ?#+RTFTF32 'H 4artex4r@ @
? ... ?6@ ?/2FQ/(@ F2D(I ?name@ = cname ?... 6cname@ > @
9?V+L/(S@ :
? ... ?6@ F2D(I ?name@ = cname ?... 6cname@ > 3RD(R 'H 9?A+SA @ =cname> : @
?32 C3MMFT 9 D(L(T( : R3ES @
Teradata D'MS Q$ic7 Reerence C$ide #a%e &
9 #R(S(RV( : Applies to Temporary tables only
#a%e 1 Teradata D'MS Q$ic7 Reerence C$ide
Any of the following options may be listed in any orderJ
?23@ .+LL'+CG ?#R3T(CTF32@
?23 @ ? ?23 @ @
? @ ?'(.3R(@ K3/R2+L ? ?D/+L @ +.T(R K3/R2+L @
?D/+L@ ? ??23T@ L3C+L@ @
EFTA K3/R2+L T+'L( L ?dbname.@tname
.R((S#+C( L n ?#(RC(2T@
? ? 'HT(S @ @
? D+T+'L3CGSFM( L n ? G'HT(S @ @
? ? GFL3'HT(S @ @ ? FMM(DF+T( @
? 9 MF2FM/M : @
? 9 M+IFM/M : D+T+'L3CGSFM( @
?23@ L3C Applies to Temporary tables only
TableConstraint can be any of the followingJ
?C32STR+F2T name@ 9#RFM+RH G(H: =cname ?... 6cname@>
9/2FQ/( :
?C32STR+F2T name@ CA(CG =ex4r o4erator ex4r>
?C32STR+F2T name@ .3R(FC2 G(H = cname ?... 6cname@ >
R(.(R(2C(S ?dbname.@tname ?= cname ?... 6cname@ >@
ColumnConstraint can be any of the followingJ
?C32STR+F2T name@ 9#RFM+RH G(H:
9/2FQ/( :
?C32STR+F2T name@ CA(CG =ex4r o4erator ex4r>
?C32STR+F2T name@ R(.(R(2C(S ?dbname.@tname ?= cname ?... 6cname@ >@
Datadesc consists of a Data Type and additional optional phrasesJ
Data Types: 'HT(F2T SM+LLF2T F2T(C(R .L3+T ?=n>@
D(CFM+L=n ?6m@> 2/M(RFC=n ?6m@> D+T( R(+L ?=n>@
CA+R=n> V+RCA+R=n> L32C V+RCA+R CA+R V+RHF2C=n>
'HT(=n> V+R'HT(=n> D3/'L( #R(CFSF32
CR+#AFC=n> V+RCR+#AFC=n> L32C V+RCR+#AFC
TFM(ST+M#?=n>@ TFM(?=n>@ F2T(RV+L ty4e?n@ ?T3 ty4e?n@@
Optional phrases (general):
23T 2/LL
.3RM+T Dstrin%D
TFTL( Dstrin%D
2+M(D name
C3M#R(SS 9val$e < 2/LL :
? D(.+/LT 9val$e < 2/LL < /S(R < D+T( < TFM(: @
? EFTA D(.+/LT @
Optional phrases (character columns only):
/##(RC+S( < /C
?23T@ C+S(S#(CF.FC < CS
CA+R+CT(R S(T 9 L+TF2 < /2FC3D( < G+2KFSKFS < CR+#AFC < G+2KF! :
Teradata D'MS Q$ic7 Reerence C$ide #a%e )
?S(T @ ?V3L+TFL( @
CREATE ?M/LTFS(T@ ?CL3'+L T(M#3R+RH@ TABLE tname ?6o4tion ?... 6o4tion@ @
+S 9 ?dbname.@tname : EFTA ?23@ D+T+
9 =select statement> :
9'(.3R( : 9D(L(T( :
CREATE TRIGGER name ?(2+'L(D @ 9+.T(R : 9F2S(RT :
?DFS+'L(D@ 9F2ST(+D 3.: 9/#D+T( ?3. =cname ?R6 cname@>@ :
32 ?dbname.@tname ?3RD(R inte%er@
? ? R(.(R(2CF2C 3LD ?+S@ name 2(E ?+S@ name @ .3R (+CA R3E @
? ? R(.(R(2CF2C 3LD T+'L( ?+S@ name 2(E T+'L( ?+S@ name @ .3R (+CA ST+T(M(2T @
? EA(2 condition @
= command; ?...6 command;@>
CREATE $SER $sername ?.R3M o0nerdb@
+S #(RM?+2(2T@ L n ?'HT(S@ ?6@ #+SSE3RD L 9 2/LL :
9 name :
? ?6@ o4tion ?... ?6@ o4tion@ @ ;
Any of the following options may be listed in any order:
S#33L L n ?'HT(S@
T(M#3R+RH L n ?'HT(S@
ST+RT/# L Dstrin%;D
9 DacctidD :
+CC3/2T L 9 :
9 =DacctidD ?... 6DacctidD@ > :
D(.+/LT D+T+'+S( L dbname
?23@ .+LL'+CG ?#R3T(CTF32@
?23 @ ? ?23 @ @
? @ ?'(.3R(@ K3/R2+L ? ?D/+L @ +.T(R K3/R2+L @
?D/+L@ ? ??23T@ L3C+L@ @
D(.+/LT K3/R2+L T+'L( L ?dbname.@tname
C3LL+TF32 L 9 +SCFF < ('CDFC < M/LTF2+TF32+L < A3ST < CA+RS(TSC3LL < KFSSC3LL :
D+T(.3RM L 9 +2SFD+T( < F2T(C(RD+T( :
TFM( M32( L 9 L3C+L < 2/LL < ?5@ T,,JmmU :
D(.+/LT CA+R+CT(R S(T 9 L+TF2 < /2FC3D( < G+2KFSKFS < CR+#AFC < G+2KF! :
9 CREATE VIE :
: vie0name ? =cname ?... 6cname@ > @ +S
9 CV :
?L3CGF2C cla$se@ S(L(CT statement ?CR3/# 'H cla$se@ ?A+VF2C cla$se@
#a%e !0 Teradata D'MS Q$ic7 Reerence C$ide
?EFTA CA(CG 3#TF32@ ?3RD(R 'H cla$se@
Note - no WT! clause is allowed on the select statement"
DATABASE dbname
? EA(R( cond @
DEL)ETE@ .R3M tname ??+S@ aname@@ ? @
? +LL @
9 DATABASE :
DEL)ETE@ 9 : name ?+LL@
9 /S(R :
9D/M# C3STS sysname ?TcommentU@ :
DIAGNOSTIC 9A(L# C3STS :
9 23T : 9R(Q/(ST:
9S(T C3STS 9sysname: 32 .3R 9S(SSF32: :
9 T#+ : 9SHST(M :
DIAGNOSTIC ValidateFndex 32 .3R S(SSF32;
only CR(+T( F2D(I and C3LL(CT ST+TFSTFCS statements may be used here
DF+C23STFC ValidateFndex 23T 32 .3R S(SSF32;
9 D+T+'+S( :
9 K3F2 F2D(I :
9 M+CR3 :
DRO& 9 #R3C(D/R( : name
9 ?T(M#3R+RH@ T+'L( :
9 TRFCC(R :
9 /S(R :
9 VF(E :
DRO& INDEX ?+LL@ 9 = cname ?... 6cname @ > :
9 Fdx2ame :
? 3RD(R 'H 9V+L/(S: @ 32 ?T(M#3R+RH@ tname
9A+SA :
? C3L/M2 cname @
DRO& STATISTICS ?.R3M 8cdname@ ?32@ ?T(M#3R+RH@ tname ? F2D(I Fdx2ame @
? F2D(I=cname ?... 6cname@ > @
9 Dstrin%D :
EC%O 9 :
9 DcommandD :
Teradata D'MS Q$ic7 Reerence C$ide #a%e !!
? =ex4r ?... 6ex4r @ > @
EXEC)$TE@ macroname ? @
? =4nameLex4r ?... 64nameLex4r @ > @
GIVE name T3 reci4ientname
9 +LL ?#RFVFL(C(S@ :
GRANT 9 4rivile%e ?... 64rivile%e @ :
9 +LL '/T 4rivile%e ?... 64rivile%e@ :
9 dbname : 9 ?+LL@ name ?... 6?+LL@ name@ :
? 32 9 dbname.obQname : @ T3 9 :
9 obQname : 9 #/'LFC :
?EFTA CR+2T 3#TF32@
GRANT rolename ? ...6 rolename @ T3 $ser ? ...6 $ser @ ?EFTA +DMF2 3#TF32@
9 M32FT3R ? #RFVFL(C(S @ :
GRANT 9 mon4riv ? ...6 mon4riv @ :
9 M32FT3R '/T 23T mon4riv ? ...6 mon4riv @ :
T3 ?+LL@ name ? ...6 ?+LL@ name @ ?EFTA CR+2T 3#TF32@
9 ,ostid ?... 6,ostid@ :
GRANT L3C32 32 9 :
9 +LL :
9 +S D(.+/LT :
9 : ?EFTA 2/LL #+SSE3RD@
9 T3 $sername ?... 6$sername@ :
9 C3L/M2 cname ?... 6cname@ .R3M tname ?... 6tname @ :
9 C3L/M2 P .R3M ?dbname.@tname ?... 6tname@ :
9 C3L/M2 [email protected] ?... 6tname.cname@ :
9 C3L/M2 [email protected] :
9 C32STR+F2T ?dbname.@tname :
9 D+T+'+S( dbname :
9 ?T(M#3R+RH@ F2D(I ?dbname.@tname ?=cname ?... 6cname@> @ :
9 ?T(M#3R+RH@ F2D(I ?dbname.@idxname :
%EL& 9 K3F2 F2D(I ?dbname.@idxname :
9 M+CR3 ?dbname.@macroname :
9 #R3C(D/R( ?dbname.@tname ?+TTR?F'/T(S@@ :
9 S(SSF32 :
9 ?.R3M 8cdname @ :
9 ?T(M#3R+RH@ ST+TFSTFCS ?/SF2C S+M#L(@ tblname ?C3L/M2 cname @ :
9 ?F2D(I =cname ?...6 cname@>@ :
9 T+'L( ?dbname.@tblname :
9 TRFCC(R ?dbname.@tri%name :
9 VF(E ?dbname.@vie0name :
9 V3L+TFL( T+'L( :
9 /S(R $sername :
9 +RCAFV( :
9 '/LGL3+D :
#a%e !2 Teradata D'MS Q$ic7 Reerence C$ide
9 D/M# :
9 .+STL3+D :
9 .+ST(I#3RT :
%EL& D 9 A(L# : ? Command2ame @ D
9 M/LTFL3+D :
9 #M#C :
9 S#L :
9 SQL :
9 T#CC32S :
Teradata D'MS Q$ic7 Reerence C$ide #a%e !3
9 ?V+L/(S@ =ex4r ?... 6ex4r@ > :
INS)ERT@ ?F2T3@ tname9 =cname ?... 6cname@> V+L/(S =ex4r ?... 6ex4r@ > :
9 ? =cname ?... 6cname@> @ s$b8$ery :
9 D(.+/LT V+L/(S :
MODI(Y DATABASE dbname
+S o4tion ?... ?6@ o4tion @ ;
Any of the following options may be listed in any order:
#(RM?+2(2T@ L n ?'HT(S@
S#33L L n ?'HT(S@
T(M#3R+RH L n ?'HT(S@
+CC3/2T L DacctidD
?23@ .+LL'+CG ?#R3T(CTF32@
?23 @ ? ?23 @ @
? @ ?'(.3R(@ K3/R2+L ? ?D/+L @ +.T(R K3/R2+L @
?D/+L@ ? ??23T@ L3C+L@ @
?D(.+/LT K3/R2+L T+'L( L ?dbname.@tname @
? @
?DR3# D(.+/LT K3/R2+L T+'L( ?L tname@ @
MODI(Y &RO(ILE name ? +S o4tion ? ... 6o4tion @ @
Any of the following options may be listed in any order:
9 Dacco$ntidD :
+CC3/2T L 9 =Dacco$ntidD ? ... 6 Dacco$nt idD @> :
9 2/LL :
D(.+/LT D+T+'+S( L 9 databasename < 2/LL :
S#33L L 9 n ?'HT(S@ < 2/LL :
T(M#3R+RH L 9 n ?'HT(S@ < 2/LL :
#+SSE3RD ?+TTRF'/T(S@ L 9 =attrib L val < 2/LL6 ? ... 6attrib L val < 2/LL @> < 2/LL
:
where attrib is one of the following, in any order:
(I#FR( L n =0 to 32&"&>
MF2CA+R L n =! to 30>
M+ICA+R L n =! to 30>
DFCFTS L H < 2
S#(CCA+R L H < 2
M+IL3C32+TT(M#TS L n =0 to 25">
L3CG(D/S(R(I#FR( L n =5! to 32&"&>
R(/S( L n =0 to 32&"&>
#a%e !* Teradata D'MS Q$ic7 Reerence C$ide
MODI(Y $SER $sername
+S o4tion ?... ?6@ o4tion @ ;
Any of the following options may be listed in any order:
#(RM?+2(2T@ L n ?'HT(S@
#+SSE3RD L 9 name < 2/LL :
S#33L L n ?'HT(S@
T(M#3R+RH L n ?'HT(S@
ST+RT/# L 9 Dstrin%D < 2/LL :
9 DacctidD :
+CC3/2T L 9 :
9 =DacctidD ?... 6DacctidD@ > :
D(.+/LT D+T+'+S( L dbname
?23@ .+LL'+CG ?#R3T(CTF32@
?23 @ ? ?23 @ @
? @ ?'(.3R(@ K3/R2+L ? ?D/+L @ +.T(R K3/R2+L @
?D/+L@ ? ??23T@ L3C+L@ @
?D(.+/LT K3/R2+L T+'L( L ?dbname.@tname @
? @
?DR3# D(.+/LT K3/R2+L T+'L( ?L tname@ @
R(L(+S( #+SSE3RD L3CG
C3LL+TF32 L 9 +SCFF < ('CDFC < M/LTF2+TF32+L < A3ST < CA+RS(TSC3LL < KFSSC3LL :
D+T(.3RM L 9 +2SFD+T( < F2T(C(RD+T( :
TFM( M32( L 9 L3C+L < 2/LL < ?5@ T,,JmmU :
D(.+/LT CA+R+CT(R S(T 9 L+TF2 < /2FC3D( < G+2KFSKFS < CR+#AFC < G+2KF! :
9 M+CR3 :
RENAME 9 #R3C(D/R( : oldname 9 T3 : ne0name
9 T+'L( : 9 +S :
9 TRFCC(R :
9 VF(E :
RE&LACE MACRO macroname
? =4name datadesc ?... 64name datadesc @ > @
+S = ?/SF2C cla$se@ ?L3CGF2C cla$se@ statement; ?... statement; @ >
Teradata D'MS Q$ic7 Reerence C$ide #a%e !5
9 ?F2@ : 9 ?F2@ :
RE&LACE &ROCED$RE 4name = ? 9 3/T : vname vty4e @ ?... 6 9 3/T : vname vty4e@ >
9 F23/T : 9 F23/T :
?labelJ@ '(CF2 ??23T@ +T3MFC@
S#L Statement; ?... 6 S#L Statement;@
(2D ?labelJ@ ;
9 '(.3R( : 9 D(L(T( :
RE&LACE TRIGGER name ?(2+'L(D @ 9 +.T(R : 9 F2S(RT :
?DFS+'L(D@ 9 F2ST(+D 3. : 9 /#D+T( ?3. cname ?...6 cname@@ :
32 ?dbname.@tname ? 3RD(R inte%er @
? ? R(.(R(2CF2C 3LD ?+S@ name 2(E ?+S@ name @ .3R (+CA R3E @
? ? R(.(R(2CF2C 3LD T+'L( ?+S@ name 2(E T+'L( ?+S@ name @ .3R (+CA ST+T(M(2T @
? EA(2 condition @
= command; ?...6 command;@>
RE&LACE VIE vie0name ? =cname ?... 6cname@ > @ +S
?L3CGF2C cla$se@ S(L(CT statement
?EFTA CA(CG 3#TF32@
N*te 5 no EFTA cla$se is allo0ed on t,e select statement.
9 +LL ?#RFVFL(C(S@ :
REVO!E ?CR+2T 3#TF32 .3R@ 9 4rivile%e ?... 64rivile%e@ :
9 +LL '/T 4rivile%e ?... 64rivile%e@ :
9 dbname : 9.R3M: 9 ?+LL@ name ?... 6?+LL@ name@ :
32 9 dbname.obQname : 9 : 9 :
9 obQname : 9 T3 : 9 #/'LFC :
9 M32FT3R ? #RFVFL(C(S @ :
REVO!E ?CR+2T 3#TF32 .3R@ 9 mon4riv ? ...6 mon4riv @ :
9 M32FT3R '/T 23T mon4riv ? ...6 mon4riv @ :
9 .R3M : ?+LL@ name ? ...6 ?+LL@ name @
9 T3 :
9 ,ostid ?... 6,ostid@ : 9 +S D(.+/LT :
REVO!E L3C32 32 9 : 9 9.R3M: name ?... 6name@ :
9 +LL : 9 9 T3 : :
ROLLBAC! ?E3RG@ ?Dms%textD@ ?.R3M tname ? ...6 tname @@ ?EA(R( cond @ ;
#a%e !" Teradata D'MS Q$ic7 Reerence C$ide
?+LL @ 9 P :
SEL)ECT@ ? @ 9 ex4r ??+S@ name@ ?... 6ex4r ??+S@ name@ @ :
?DFSTF2CT@ 9 tname.P ?... 6tname.P @ :
? tname ??+S@ aname@ @ @
? @
? 9 ?F22(R@ : @
? 9 L(.T ?3/T(R@ : @
.R3M ? tname 9 RFCAT ?3/T(R@ : K3F2 tname 32 ?cond@ @ ?... 6tname ... @
? 9 ./LL ?3/T(R@ : @
? @
? tname CR3SS K3F2 tname @
? @
? =s$b8$ery> ?+S@ aname =?cname@ ?... 6cname@> @
9 9 ex4r : 9o4erator: ?+2H @ :
9 9 : 9F2 : ?S3M(@ s$b8$ery :
9 9=ex4r ?...6ex4r@>: 923T F2 : ?+LL @ : ?... 3R cond@
?EA(R( 9 : @
9 ?23T@ (IFSTS s$b8$ery : ?... +2D cond@
9 :
9 com4arison :
9 cname : 9 cname :
?CR3/# 'H 9 : ?... 6 9 : @ @
9 col54os : 9 col54os :
9 cname : ?+SC @ 9 cname : ?+SC @
?3RD(R 'H 9 : ? @ ?... 69 : ? @ @ @
9 col54os : ?D(SC@ 9 col54os: ?D(SC@
?A+VF2C cond @
?Q/+LF.H cond @
?S+M#L( n ?... 6 n@ @
?EFTA ex4r ?... 6 ex4r@ ? 'H ex4r ?... 6 ex4r@ @ @
SET SESSION ACCO$NT Tacct5idU .3R 9 S(SSF32 < R(Q/(ST :
? +SCFF @
9 SET SESSION : ? ('CDFC @
9 : COLLATION ? M/LTF2+TF32+L @
9 SS : ? A3ST @
? CA+RS(TSC3LL @
? KFSSC3LL @
SET SESSION DATE(ORM + 9 +2SFD+T( < F2T(C(RD+T( :
9 L+TF2! :
SET SESSION EX&ORT .3R 9 /2FC3D( : 9 D(.+/LT :
9 G+2KFSKFS : 9 n :
9 CR+#AFC :
SET SESSION OVERRIDE RE&LICATION 9 32 < 3.. :
Teradata D'MS Q$ic7 Reerence C$ide #a%e !&
9 L3C+L :
SET TIME ,ONE 9 /S(R :
9 F2T(RV+L ?5@ T,,JmmU A3/R T3 MF2/T( :
9 K3F2 F2D(I :
9 M+CR3 :
S%O 9 #R3C(D/R( : name
9 T+'L( :
9 TRFCC(R :
9 VF(E :
S%O dml5statement
$&D)ATE@ tname ??+S@ aname@
? .R3M tname ??+S@ aname@ ?... 6tname ??+S@ aname@ @ @
S(T cname L ex4r ?...6 cname L ex4r@
? EA(R( cond @
? @ ;
? +LL @
$&DATE tname
S(T cname L ex4r ?... 6 cname L ex4r@

? EA(R( cond @
ELSE
INSERT F2T3 tname ? =colname ?... 6 colname@ > @
V+L/(S =ex4r ?... 6 ex4r@>
#a%e !1 Teradata D'MS Q$ic7 Reerence C$ide
SQL STATEMENT MODI(IERS
The following modifiers can be used with any SQL statement.
Note - To use ROW locing! the statement must be a S"L"#T statement that uses a $%&Q$" inde'.
()reparing for an $)D*T" of that row+
EX&LAIN statement
D$M& EX&LAIN F2T3 8cdname ? +S 8$eryname @ statement
INSERT EX&LAIN ?EFTA ?23@ ST+T?FSTFCS@ ?+2D D(M3CR+#AFCS@ .3R =tname ?...6
tname@@> @
F2T3 =8cdname> ? +S =8$eryname> @
? LFMFT ? SQL ? L n@ @ @
? .3R =re8$ency> @ statement
INSERT EX&LAIN NE INDEX 9 .3R 8$eryid < +LL : ,-- only .alid after /"0&% &%D"1 *%*L2S&S
9 +CC(SS :
9 ?D+T+'+S(@ dbname : ?.3R@ 9 (ICL?/SFV(@ :
LOC!?F2C@ 9 ?T+'L(@ tname : ? @ 9 SA+R( : ?M3D(@ ?23E+FT@ statement
9 ?VF(E@ vname : ?F2 @ 9 R(+D :
9 R3E : 9 ERFT( :
$SING = name datadesc ?... 6name datadesc @ > re8$est
Teradata D'MS Q$ic7 Reerence C$ide #a%e !)
STORED &ROCED$RE LANG$AGE
S)L statements are listed alphabetically. 3ariables used within SQL statements must be prefi'ed by a semi-colon.
The following system .ariables may be referenced4
SQLCODE SQLSTATE ACTIVITY-CO$NT
CALL ?dbname.@4rocname =ar% ?... 6ar%@>
CASE ex4r
EA(2 val TA(2
statement; ?... statement;@
? EA(2 val TA(2
statement; ?... statement;@ @ ...
? (LS(
statement; ?... statement;@ @
(2D C+S( ;
CASE
EA(2 cond TA(2
statement; ?... statement;@
? EA(2 cond TA(2
statement; ?... statement;@ @ ...
? (LS(
statement; ?... statement;@ @
(2D C+S( ;
CLOSE C/RS3R c$rsorname ;
DECLARE 9C32TF2/(: A+2DL(R .3R 9SQLST+T( TnnnnnU ?... 6SQLST+T( TnnnnnU@:
9 (IFT : 9SQL(IC(#TF32 :
923T .3/2D :

9 statement :
9 '(CF2 statement; ?... statement;@ (2D: ;
DECLARE varname ?... 6varname@ dataty4e ?D(.+/LT literal < 2/LL@ ;
DECLARE c$rsorname ??23@SCR3LL@ C/RS3R .3R
SelectStatement
? .3R 9R(+D 32LH < /#D+T(: @ ;
(ETC% ?.FRST < 2(IT@ .R3M c$rsorname F2T3 var! ?... 6varn@ ;
?labelJ@ (OR var +S ? c$rsorname C/RS3R .3R @ selectstatment D3
statement; ?... statement;@
(2D .3R ?label@ ;
#a%e 20 Teradata D'MS Q$ic7 Reerence C$ide
I( cond TA(2
statement; ?... statement;@
? (LS(F. cond TA(2
statement; ?... statement;@ @ ...
? (LS(
statement; ?... statement;@ @
(2D F. ;
ITERATE label ;
LEAVE label ;
?labelJ@ LOO&
statement; ?... statement;@
(2D L33# ?label@ ;
O&EN c$rsorname ;
&RINT 9 varname : ?... 6 9 varname : @ ;
9 literal : 9 literal :
RE&EAT
statement; ? ... statement;@
/2TFL cond
(2D R(#(+T;
SELECT ex4r ?... 6 ex4r@
F2T3 Jvar ?... 6 Jvar@
.R3M tname
EA(R( cond
SET varname L ex4ression ;
?labelJ@ %ILE cond D3
statement; ?... 6statement;@
(2D EAFL( ?label@ ;
Teradata D'MS Q$ic7 Reerence C$ide #a%e 2!
BTEQ COMMANDS
/T"Q commands are listed alphabetically. Defaults are underscored.
Quoted strings may use either single (5+ or double (6+ 7uote mars.
.+'3RT
? S/'S(T @
.CMS ? @
? cms5command @
9 .FL( : 9DilenameD: 9 S#L :
.C3M#FL( 9 DD : ?L@ 9 ilename : ? EFTA 9 #RF2T : @
9DD2+M(: 9VilenameV: 9 23S#L :
923#RF2T:
? n @
.(IFT ? (RR3RL(V(L @
? (RR3RC3D( @
? +CTFVFTHC3 @
9 D+T+ :
.(I#3RT 9 F2DFCD+T+ : 9DD2+M(: L name ?6LFMFTLn@ ?69CL3S(: @
9 R(#3RT : 9 .FL( : ? 93#(2 : @
9 R(#3RTEFD( :
9 DF. ?D+T+L+'(LS@ : ?+ISM3D ?name@ ?Dinit strD@@
.(I#3RT R(S(T
L ? n @
.C3T3 labelname
.A+2C ? n @
.A(L# 'T(Q
9 (RR3RC3D( : 9 'T(Q command :
.F. 9 (RR3RL(V(L : o4erator n TA(2 9 :
9 +CTFVFTHC3/2T : 9 SQL re8$est :
9 D+T+ : 9 .FL( :
.FM#3RT 9 : 9 DD2+M( : L name ?6SGF#Ln@ #hannel client
9 F2DFCD+T+ :
#a%e 22 Teradata D'MS Q$ic7 Reerence C$ide
9 D+T+ :
.FM#3RT 9 F2DFCD+T+ : 9DD2+M(: 9 name : ?6SGF#Ln@ ?+ISM3D ?name@ ?Dinit strD@@
9 R(#3RT : 9 .FL( : 9DnameD:
9 V+RT(IT ?DcD@ : 9VnameV:
.L+'(L labelname
.L3C3..
.L3C32 ?td4id -@ $sername ?64ass0ord ?6DacctidD@ @
9 ile :
.M(SS+C(3/T 9 : L name
9 ddname :
.3S command
? n @
.Q/FT ? (RR3RL(V(L @
? (RR3RC3D( @
? +CTFVFTHC3 @
.R(M+RG Dstrin% ? --strin% ?... --strin% @ @D Can use single or double quotes
? n @
.R(#(+T ? @
? P @
9 DD : 9 DnameD :
.R/2 9 DD2+M( : L 9 name : ?6SGF#Ln@
9 .FL( : 9 VnameV :
.?S(T@ D(.+/LTS
? 3.. @
.?S(T@ (CA3R(Q ? @
? 32 @
9 9 /2G23E2 : :
.?S(T@ (RR3RL(V(L 9 9 nnnn : S(V(RFTH nn ? ... 6@ :
9 9=nnnn ... 6nnnn>: :
9 32 :
9 3.. :
Teradata D'MS Q$ic7 Reerence C$ide #a%e 23
? STD3/T @
.?S(T@ (RR3R3/T ? @
? STD(RR @
? 3.. @ ? n ?... 6n@ @
.?S(T@ .3LDLF2( ? @ ? @
? 32 @ ? +LL @
.?S(T@ .33TF2C Dstrin% ? --strin% ?... --strin% @ @D
? 3.. @
.?S(T@ .3RM+T ? @
? 32 @
? 32 @
.?S(T@ .3RMCA+R ? 3.. @
? D,exstrin%Dxb @
? 3.. @
.?S(T@ ./LLH(+R ? @
? 32 @
.?S(T@ A(+DF2C Dstrin% ? --strin% ?... --strin% @ @D
? 3..@
.?S(T@ F2DFCD+T+ ? @
? 32 @
? 32 @
.?S(T@ L3C32#R3M#T ? @
? 3.. @
.?S(T@ M+I(RR3R nn
? 3.. @ ? (IFT name @
.?S(T@ 23TF.H ? L3E @ ? MSC ?text@ @
? M(DF/M @ ? Q/(/( ?o4tions@ @
? AFCA @
.?S(T@ 2/LL ?+S@ Dstrin%D
? 3.. @ ? n ?...6 n@ @
.?S(T@ 3MFT ? @ ? @
? 32 @ ? +LL @
#a%e 2* Teradata D'MS Q$ic7 Reerence C$ide
? 3.. @ ? n ?6n 6n ...@ @
.?S(T@ #+C('R(+G ? @ ? @
? 32 @ ? +LL @
.?S(T@ #+C(L(2CTA n
? 3.. @
.?S(T@ Q/F(T ? @
? 32 @
? 3.. @
.?S(T@ R(C3RDM3R( ? @
? 32 @
? 3.. @
.?S(T@ R(#(+TST3# ? @
? 32 @
? 3.. @
.?S(T@ R(TC+2C(L ? @
? 32 @
.?S(T@ R(TLFMFT n
? 3.. @
.?S(T@ R(TRH ? @
? 32 @
.?S(T@ RTFTL( Dstrin% ? --strin% ?... --strin% @ @D
9 +LL :
.?S(T@ S(C/RFTH 9 #+SSE3RD?S@ :
9 232( :
? Dstrin%D @
.?S(T@ S(#+R+T3R ? Vstrin%V @ ?+LL@
? n @
9 c,arsetn$m :
.?S(T@ S(SSF32 CA+RS(T 9 Dc,arsetnameD :
9 Vc,arsetnameV :
? 232( @
.?S(T@ S(SSF32 SQL.L+C ? F2T(RM(DF+T( @
? (2TRH @
Teradata D'MS Q$ic7 Reerence C$ide #a%e 25
9 'T(T :
.?S(T@ S(SSF32 TR+2S?+CTF32@ 9 :
9 +2SF :
.?S(T@ S(SSF32S n
? 3.. @ ? 0 @
.?S(T@ SFD(TFTL(S ? @ ? 0n ?... 60n@ @
? 32 @ ? +LL @
? 3.. @ ? n ?... 6n@ @
.?S(T@ SGF#D3/'L( ? @ ? @
? 32 @ ? +LL @
? 3.. @ ? n ?... 6n@ @
.?S(T@ SGF#LF2( ? @ ? @
? 32 @ ? +LL @
? 3.. @ ? n ?... 6n@ @
.?S(T@ S/##R(SS ? @ ? @
? 32 @ ? +LL @
.?S(T@ TD# TD#n
? D(.+/LT @
.?S(T@ TFM(MSC ? @
? Q/(RH @
? 3.. @ ? 0 @
.?S(T@ TFTL(D+SA(S ? @ ? 0n ?... 60n@ @
? 32 @ ? +LL @
? 3.. @ ? n ?... 6n@ @
.?S(T@ /2D(RLF2( ? @ ? @
? 32 @ ? +LL @
.?S(T@ EFDTA n
.SA3E C32TR3L?S@
.SA3E (RR3RM+#
.SA3E V(RSF32?S@
#a%e 2" Teradata D'MS Q$ic7 Reerence C$ide
.TD# xx?xxxxxx@ (Optional form for $% users only)
.TS3 strin%
Teradata D'MS Q$ic7 Reerence C$ide #a%e 2&
&RE&ROCESSOR. STATEMENTS
)reprocessor8 statements are shown below in alphabetical order.
&n addition to the D9L statement .ariations shown here you may also use other D9L and DDL statements
described in the D/# Reference 9anual.
"ach statement must be prefi'ed by 5"1"# SQL5 and followed by the statement terminator. (5"%D-"1"#5 in
#obol! or 5:5 in )L;< or #.+
BEGIN DECLARE SECTION &ote: 'se in (#( programs only"
.
W Variable Deinitions X
.
(2D D(CL+R( S(CTF32
? 9c74t5label:@
C%EC!&OINT ?dbname.@tbname ?62+M(D 9 :@ F2T3 ?J@,ost5variable
? 9Jlabelvar :@
??F2DFC+T3R@ J,ost5variable@
CLOSE c$rsor5name
COMMENT ?32@ obQ7ind obQre ?FS@ DcommentD
?+S@
COMMENT ?32@ obQ7ind obQre F2T3 ?J@,ost5variable ??F2DFC+T3R@ J,ost5variable@
COMMIT ?E3RG ?R(L(+S(@ @
CONNECT ?J@id5var FD(2TF.F(D 'H ?J@4ass0ord5var
9dbname :
DATABASE 9 :
9Jdbnamevar:
9c$rsor5s4eciication :
DECLARE c$rsor5name C/RS3R .3R 9statement5name :
9Dre8$est5s4eciicationD :
9(I(C ?dbname.@macroname?=4arms>@:
DECLARE statement5name ? ... 6 statement5name@ ST+T(M(2T
#a%e 21 Teradata D'MS Q$ic7 Reerence C$ide
9 Table5name :
DECLARE 9 : T+'L( = col$mn5s4ec ? ... 6 col$mn5s4ec@ >
9 Vie05name :
DEL)ETE/ .R3M tbl5name EA(R( C/RR(2T 3. c$rsor5name
? 92+M(S : @
DESCRIBE statement5name F2T3 ?J@descri4tor5area ? /SF2C 9+2H : @
? 9'3TA : @
? 9L+'(LS: @
? 9stmt5n$mber: @
? .3R ST+T(M(2T 9 : @
? 9?J@n$mvar : @
EXEC ?dbname.@ macroname ? =4arm5list> @
? 9?J@,5var ??F2DFC+T3R@ J,5var@ ?... 6 ,5varR@ : @
EXEC$TE statement5name ? /SF2C 9 : @
? 9D(SCRF#T3R ?J@descri4tor5area : @
9statement5strin% :
EXEC$TE IMMEDIATE 9 :
9?J@stmt5strin%5var:
9 F2T3 ?J@,ost5var ??F2DFC+T3R@ J,ost5var@ ?... 6 ,ost5varR@ :
(ETC% c$rsor5name 9 :
9 /SF2C D(SCRF#T3R ?J@descri4tor5area :
9SQLC+ :
INCL$DE 9SQLD+ :
9text5name:
INS)ERT@ ?F2T3@ tname ? =cname ?... 6cname@> @ V+L/(S = ?J@,5var ?... 6 ?J@,5var@ >
LOGON ?J@lo%onstr
? 9 ?J@,5var ??F2DFC+T3R@ J,5var@ ?... 6 ,5varR@ : @
O&EN c$rsor5name ? /SF2C 9 : @
? 9 D(SCRF#T3R ?J@descri4tor5area : @
? T3 2(IT @
&OSITION c$rsor5name ? T3 ?ST+T(M(2T@ 9stmt5n$mber: @
? 9?J@n$mvar : @
Teradata D'MS Q$ic7 Reerence C$ide #a%e 2)
&RE&ARE statement5name
? 92+M(S :@
? F2T3 ?J@descri4tor5area ? /SF2C 9+2H :@ ? .3R ST+T(M(2T 9stmt5n$mber: @ @
? 9'3TA :@ 9?J@n$mvar :
? 9L+'(LS:@
.R3M 9statement5strin% :
9?J@stmt5strin%5var:
REIND c$rsor5name
ROLLBAC! ?E3RG ?R(L(+S(@@ ?abort5messa%e@ ?EA(R( abort5cond@
SEL)ECT@ ?+LL @ ex4r ?... 6 ex4r@
?DFSTF2CT@
F2T3 ?J@,ost5var ??F2DFC+T3R@ J,ost5var@ ?... 6 ,ost5var@
rom5cla$se
?0,ere5cla$se@
SET B$((ERSI,E siBe
9 set5name :
SET C%ARSET 9 :
9 Jset5name5var :
9M+CR3:
S%O 9T+'L(: ?dbname.@obQ5name F2T3 ?J@,ost5variable ??F2DFC+T3R@ J,ost5variable@
9VF(E :
$&D)ATE@ ?dbname.@tbl5name ?alias5name@ S(T col5name L ex4r ?... 6col5name L ex4r@
EA(R( C/RR(2T 3. c$rsor5name
9 SQL(RR3R : 9 C32TF2/( :
%ENEVER 9 SQLE+R2F2C : 9 C3 T3 ?J@label :
9 23T .3/2D : 9 C3T3 ?J@label :
9 #(R.3RM code : #O)O* Only
9 C+LL $nction :
#a%e 30 Teradata D'MS Q$ic7 Reerence C$ide
ARC%IVE 0 RECOVERY COMMANDS
This section summari=es the synta' used by the *rchi.e and Reco.ery utility. Statements are listed
alphabetically.
(%ote - The >eyword DDNAME may be used in place of FILE on 93S ? 39+
9 P :
9 +LL :
ANALY,E 9 9 = databasename > : : ? C+T+L3C @
9 9 = databasename! > T3 = databasename2 >: ? 6... @ :
9 DFS#L+H ?L32C@ :
?6 9 : @
9 V+LFD+T( :
?6 /S( 9+SCFF : C3LL+TF32 @
9('CDFC:
6 .FL( L name
9 D+T+ :
ARC%IVE 9DFCTF32+RH : T+'L(?S@
923 .+LL'+CG:
9 K3/R2+L :
9 =databasename> ? =(ICL/D( T+'L(S =tblname ?...6 tblname@ >> @ :
9 =databasename> +LL ? =(ICL/D( T+'L(S =db.tname ?...6 db.tname@ >> @ : ?6 ...@
9 =databasename.tablename> :
?6 o4tion ? ... 6o4tion @ @
6 .FL( L name ?6 .FL( L name@
Any of the following options may be listed:
9 = databasename > ? +LL @ :
(ICL/D( 9 : ?6 ...@
9 = databasename! > T3 = databasename2 > :
9 #2 L ccc54 ?... 6 ccc54 @ : V! systems only
9 +M# L n ?... 6 n @ : V2 systems only
9 CL/ST(R?S@ L nnn ?... 6 nnn@ :
R(L(+S( L3CG
F2D(I(S
+'3RT
9 R(+D :
/S( ?CR3/#@ 9 :
9 L3CG :
232(M#TH D+T+'+S(?S@

Teradata D'MS Q$ic7 Reerence C$ide #a%e 3!
? D+T+ T+'L(S @ 9 = databasename > ?+LL@ :
B$ILD ? K3/R2+L T+'L(S @ 9 : ?6...@
?23 .+LL'+CG T+'L(?S@@ 9 = databasename.tablename > :
9 = databasename > ? +LL @ :
?6 (ICL/D( 9 : ?6...@ @
9 = databasename!> T3 = databasename2 > :
?6 R(L(+S( L3CG @
?6 +'3RT @
9 = databasename > ?+LL@ :
C%EC!&OINT 9 : ? 6...@
9 = databasename.tablename > :
9 = databasename > ? +LL @ :
?6 (ICL/D( 9 : ? 6...@ @
9 = databasename! > T3 = databasename2 >:
?6 EFTA S+V( @
? 9+CC(SS: @
?6 /S( 9 : L3CG @
? 9 R(+D : @
?6 2+M(D c,74tname@
9 D+T+ : 9 = databasename > :
CO&Y 9 DFCTF32+RH : T+'L(?S@ 9 :
9 K3/R2+L : 9 = databasename.tablename > :
9 23 .+LL'+CG :
?6 o4tion ? ... 6 o4tion @ @ 6 .FL( L name;
Any of the following options may be entered:
= ? .R3M 9 = databasename > : @
? 9 = databasename.tablename > : @
? 6 23 .+LL'+CG @
? 9 23 K3/R2+L : @
? 6 9 EFTA K3/R2+L T+'L( L db.tablename : @
? 9 +##LH T3 =db.tablename> ?...6 =db.tablename> @ : @
>
9 #2 L ccc54 ?... 6 ccc54 @ : V! systems only
9 +M# L n ?... 6 n @ : V2 systems only
9 CL/ST(R?S@ L nnn ?... 6 nnn@ :
23 '/FLD
R(L(+S( L3CG
+'3RT
/S( 9+SCFF : C3LL+TF32
9('CDFC:
R(#L+C( CR(+T3R2+M(
#a%e 32 Teradata D'MS Q$ic7 Reerence C$ide
DELETE D+T+'+S( = databasename > ?+LL@ ?6 ...@
9 = databasename > ?+LL@ :
?6 (ICL/D( 9 : ?6...@ @
9 = databasename! > T3 = databasename2 > :
9S+V(D : 9 = databasename > ?+LL@ :
DELETE 9 : K3/R2+L 9 : ?6...@
9R(ST3R(D: 9 = databasename.tablename > :
9 = databasename > ?+LL@ :
?6 (ICL/D( 9 : ?6...@ @
9 = databasename! > T3 = databasename2 > :
LOGO((
LOGON ?td4id-@ $sername 6 4ass0ord ? 6 DaccidD @
9 =databasename> ?+LL@ :
RELEASE LOC! 9 : ?6 ...@
9 =databasename.tablename> :
?6 o4tion ?... 6 o4tion @ @ ;
Any of the following options may be entered:
9 =databasename> ?+LL@ :
(ICL/D( 9 : ?6 ...@
9 =databasename!> T3 =databasename2> :
9 #2 L ccc54 ?... 6 ccc54 @ : V! systems only
9 +M# L n ?... 6 n @ : V2 systems only
9 CL/ST(R?S@ L nnn ?... 6 nnn@ :
+LL
3V(RRFD(
'+CG/# 23T D3E2
Teradata D'MS Q$ic7 Reerence C$ide #a%e 33
9 D+T+ : 9 =databasename> ?+LL@ :
RESTORE 9DFCTF32+RH : T+'L(?S@ 9 : ?6...@
923 .+LL'+CG: 9 =databasename.tablename> :
9 K3/R2+L :
?6 o4tion ?... 6 o4tion@ @

6 .FL( L ilename
Any of the following options may be entered:
9 = databasename > ?+LL@ :
(ICL/D( 9 : ?6...@
9 = databasename! > T3 = databasename2 > :
9 #2 L ccc54 ?... 6 ccc54 @ : V! systems only
9 +M# L n ?... 6 n @ : V2 systems only
9 CL/ST(R?S@ L nnn ?... 6 nnn@ :
R(ST3R( .+LL'+CG
23 '/FLD
R(L(+S( L3CG
+'3RT
/S( 9+SCFF : C3LL+TF32
9('CDFC:
9 = databasename > ?+LL@ :
REVALIDATE RE(ERENCES .3R 9 : ?6...@
9 = databasename.tablename > :
9 = databasename > ?+LL@ :
?6 (ICL/D( 9 : ?6...@ @
9 = databasename! > T3 = databasename2 > :
?6 R(L(+S( L3CG @
?6 (RR3RD' L dbname @
#a%e 3* Teradata D'MS Q$ic7 Reerence C$ide
9 = databasename > ?+LL@ :
ROLLBAC! 9 : ?6...@
9 = databasename.tablename > :
?6 o4tion ?... 6 ? o4tion @ @
9 C/RR(2T :
6 /S( 9 : K3/R2+L
9 R(ST3R(D :
Any of the following options may be entered:
9 = databasename > ?+LL@ :
(ICL/D( 9 : ?6...@
9 = databasename! > T3 = databasename2 > :
9 c,74tname :
T3 9 c,74tname6 eventno :
9 eventno :
9 #2 L ccc54 ?... 6 ccc54@ : V! systems only
9 +M# L n ?... 6 n@ : V2 systems only
R(L(+S( L3CG
?23@ D(L(T(
+'3RT
9 = databasename > ?+LL@ :
ROLL(ORARD 9 : ?6...@
9 = databasename.tablename > :
?6 o4tion ?... 6 ? o4tion @ @
9 C/RR(2T :
6 /S( 9 : K3/R2+L
9 R(ST3R(D :
Any of the following options may be entered:
9 = databasename > ?+LL@ :
(ICL/D( 9 : ?6...@
9 = databasename! > T3 = databasename2 > :
9 c,74tname :
T3 9 c,74tname6 eventno :
9 eventno :
9 #2 L ccc54 ?... 6 ccc54@ : V! systems only
9 +M# L n ?... 6 n@ : V2 systems only
#RFM+RH D+T+
R(L(+S( L3CG
?23@ D(L(T(
+'3RT
Teradata D'MS Q$ic7 Reerence C$ide #a%e 35
(ASTLOAD COMMANDS
This section summari=es the command synta' used by the @astload utility. *ll statements are listed
alphabetically.
BEGIN LOADING ?dbname.@tblname
(RR3R.FL(S ?dbname.@tblname 6 ?dbname.@tblname
?CA(CG#3F2T n@
?F2DFC+T3RS @
CLEAR
DE()INE@ ? ldname = dataty4e ? 62/LLF. ?L@ val$e @ >
?... 6ldname = dataty4e ? 62/LLF. ?L@ val$e @ > @ @
? 9 DD2+M( L ilename : @
? 9 .FL( L ilename : @
? 9 F2M3D L mod5name : @
END LOADING
ERRLIMIT ro0s
%EL& ? T+'L( ?dbname.@tblname @
INS)ERT@ ?F2T3@ [email protected]
INS)ERT@ ?F2T3@ ?dbname.@tblname ? =cname ?... 6cname@ > @
V+L/(S = Jldname ?... 6 Jldname@ >
LOGO((
LOGON ?td4id -@ $sername 6 4ass0ord ? 6 DacctidD @
OS command
Q$IT
#a%e 3" Teradata D'MS Q$ic7 Reerence C$ide
RECORD ?startn$m@ ?TAR/ endn$m@
SESSIONS n
SET RECORD ? 9 .3RM+TT(D : @ 2et0or7 attac,ed systems only
? 9/2.3RM+TT(D: @
9 +SCFF :
SET SESSION C%ARSET 9 G+2KF(/CS0/ : 2et0or7 attac,ed systems only
9 G+2KFSKFSS0S :
9 n :
S%O ?V(RSF32?S@@
The following +,* statements are also supported by -astload:
CREATE TABLE
DATABASE
DELETE
DRO& TABLE
The following parameters are supported by the fastload command:
On #hannel attached systems On networ attached systems
'/.SFM( L n 5b n
CA+RS(T L c,ar5set5name 5c c,ar5set5name
(RRL3C L ilename 5e ilename
T(2+CFTH L ,o$rs 5t ,o$rs
5s mins
F2M3DTH#( L S+SSC
Teradata D'MS Q$ic7 Reerence C$ide #a%e 3&
M$LTILOAD COMMANDS
This section summari=es the command synta' used by the 9ultiload utility. *ll statements are listed
alphabetically.
94os! :
1ACCE&T var ?... 6var@ ?.R3M@ .FL( ileid ? FC23R( 94os! TAR/ : @
9TAR/ 4os2 :
94os! TAR/ 4os2:
.BEGIN DELETE ML3+D T+'L(S ?dbname.@tname ?... 6?dbname.@tname@
? E3RGT+'L(S ?dbname.@tname ?... 6?dbname.@tname@ @
? (RR3RT+'L(S ?dbname.@tname ?... 6 ?dbname.@tname@ @
? T(2+CFTH ,o$rs @
? SL((# mins @
9 3.. : 9 MSC text :
? 23TF.H 9 L3E : 9 (IFT name : @
9 M(DF/M : 9 Q/(/( o4tion :
9 AFCA :
.BEGIN )IM&ORT@ ML3+D T+'L(S ?dbname.@tname ?... 6 ?dbname.@tname@
? E3RGT+'L(S ?dbname.@tname ?... 6 ?dbname.@tname@ @
? (RR3RT+'L(S ?dbname.@tname ?... 6 ?dbname.@tname@ @
? (RR3RLFMFT errco$nt ?err4ercent@ @
? CA(CG#3F2T rate @
? S(SSF32S limit @
? T(2+CFTH ,o$rs @
? SL((# mins @

9 232( :
? +M#CA(CG 9 +##LH : @
9 +LL :
9 3.. : 9 MSC text :
? 23TF.H 9 L3E : 9 (IFT name : @
9 M(DF/M : 9 Q/(/( o4tion :
9 AFCA :
DEL)ETE/ ?.R3M@ ?dbname.@tblname
EA(R( colname L Jldname ?9+2D: colname L Jldname@
93R :
1DIS&LAY DtextD ?T3@ .FL( ileid
#a%e 31 Teradata D'MS Q$ic7 Reerence C$ide
9 9 M+RG : D/#LFC+T( ?9F2S(RT:@ :
9 9 FC23R( : ?9/#D+T(:@ :
9 :
1DML L+'(L label ? 9 9 M+RG : MFSSF2C ?9/#D+T(:@ : R3ES @
9 9 FC23R( : ?9D(L(T(:@ :
9 :
9 D3 F2S(RT .3R ?MFSSF2C /#D+T(@ :
1END MLOAD ;
.(IELD ldname 9 start4os datadesc : ? 2/LLF. n$llex4r @
9 ieldex4r :
? DR3# 9L(+DF2C : 92/LLS : ? ?+2D@ 9TR+FLF2C: 92/LLS : @ @
9TR+FLF2C: 9'L+2GS: 9L(+DF2C : 9'L+2GS:
1(ILLER ?ldname@ start4os datadesc
1I( conditional5ex4ression ?TA(2@ ;
statement !
...
statement n
?
.(LS( ;
statement !
...
statement n
@
.(2DF.
1IM&ORT 9 F2.FL( ilename 9 .R(( : :
9 9 A3LD : :
9 ?F2.FL( ilename@ F2M3D modname ?/SF2C =4arms>@ :
? .R3M m @ ? 9 .3R n : @ L+H3/T layo$tname
9 TAR/ n :
? +##LH label ? EA(R( condition @ @ ? +##LH ... @
INSERT F2T3 ?dbname.@tblname 9.P :
9V+L/(S =Jldname ?... 6ldname@>:
1LAYO$T layo$tname ? C32TF2/(F. condition @ ? F2DFC+T3RS @
1LOGO(( ?retcode@
1LOGON ?td4id -@ $sername ?64ass0ord ?6DacctidD@@
1LOGTABLE ?dbname.@tablename
Teradata D'MS Q$ic7 Reerence C$ide #a%e 3)
9 ?T3@ .FL( ileid :
1RO$TE MESSAGES 9 ?EFTA@ (CA3 9?T3@ .FL( ileid: :
9 ?T3@ .FL( ileid ?EFTA@ (CA3 93.. : :
9 4os! :
1R$N .FL( ileid ? FC23R( 9 4os! TAR/ : @
9 TAR/ 4os2 :
9 4os! TAR/ 4os2 :
1SET var ?T3@ ex4ression
1SYSTEM DcommandD
1TABLE tablere
$&DATE ?dbname.@tblname S(T colname L Jldname ?... 6colname L Jldname@
EA(R( colname L Jldname ?9+2D: colname L Jldname@
93R :
#a%e *0 Teradata D'MS Q$ic7 Reerence C$ide
DATA DICTIONARY VIES
Data Dictionary;Directory .iew contents are listed alphabetically.
Those .iews with an 515 suffi' restrict the data returned to rows associated with the e'ecuting user.
9 /ser2ame6 Database2ame6 TVM2ame6 :
9 +cr+lter.$nction6 +crC,ec74oint6 +crCreateDatabase6 :
9 +crCreate.$nction6 +crCreateMacro6 +crCreateTable6 :
9 +crCreate/ser6 +crCreateVie06 +crCreate#roced$re6 :
9 +crDelete6 +crDro4Database6 +crDro4.$nction6 :
9 +crDro4Macro6 +crDro4Table6 +crDro4/ser6 :
+ccLo%R$les 9 +crDro4Vie06 +crDro4#roced$re6 +crD$m46 :
9 +cr(xec$te6 +cr(xec$te.$nction6 +cr(xec$te#roced$re6:
9 +crCrant6 +crFndex6 +crFnsert6 :
9 +crReerence6 +crRestore6 +crSelect6 :
9 +cr/4date6 +crCreateTri%%er6 +crDro4Tri%%er6 :
9 +crCreateRole6 +crDro4Role6 +crCreate#roile6 :
9 +crDro4#roile6 +cr+lter#roced$re6 Creator2ame6 :
9 CreateTimeStam4 :
9 Lo%Date6 Lo%Time6 Lo%onDate6 :
9 Lo%onTime6 Lo%icalAostFd6 F.#2o6 :
+ccessLo% 9 Session2o6 /ser2ame6 +cco$nt2ame6 :
9 30ner2ame6 +ccessTy4e6 .re8$ency6 :
9 (ventCo$nt6 Res$lt6 Database2ame6 :
9 TVM2ame6 Col$mn2ame6 StatementTy4e6 :
9 StatementText :
+cco$ntFno?I@ 9 /ser2ame6 +cco$nt2ame6 /ser3r#roile :
9 /ser2ame6 Data'ase2ame6 Table2ame6 :
+llRi%,ts 9 Col$mn2ame6 +ccessRi%,t6 Crant+$t,ority6 :
9 Crantor2ame6 +llness.la%6 Creator2ame6 :
9 CreateTimeStam4 :
9 Role2ame6 Data'ase2ame6 Table2ame6 Col$mn2ame6 :
+llRoleRi%,ts 9 +ccessRi%,t6 Crantor2ame6 CreateTimeStam4 :
9 V4roc6 Data'ase2ame6 +cco$nt2ame6 Table2ame6 :
+llS4ace?I@ 9 Max#erm6 MaxS4ool6 MaxTem46 :
9 C$rrent#erm6 C$rrentS4ool6 C$rrentTem46 :
9 #ea7#erm6 #ea7S4ool6 #ea7Tem4 :
+llTem4Tables?I@ 9 Aost2o6 Session2o6 /ser2ame6 :
9 'SDatabase2ame6 'STable2ame6 (STableFd :
9 FndexFD6 Fndex2ame6 C,ildD'6 :
+llSRFSC,ildren 9 C,ildTable6 C,ildGeyCol$mn6 #arentD'6 :
9 #arentTable6 #arentGeyCol$mn6 Fnconsistency.la%6 :
9 Creator2ame6 CreateTimeStam4 :
Teradata D'MS Q$ic7 Reerence C$ide #a%e *!
9 FndexFD6 Fndex2ame6 #arentD'6 :
+llSRFS#arents 9 #arentTable6 #arentGeyCol$mn6 C,ildD'6 :
9 C,ildTable6 C,ildGeyCol$mn6 Fnconsistency.la%6 :
9 Creator2ame6 CreateTimeStam4 :
+M#$sa%e 9 +cco$nt2ame6 /ser2ame6 C4$Time6 Dis7F36 :
9 V4roc6 V4rocTy4e6 Model :
9 Data'ase2ame6 Table2ame6 (vent2$m6 :
9 3ri%inalSDatabase2ame6 3ri%inalSTable2ame6 :
+ssociation 9 3ri%inalSTableGind6 3ri%inalSVersion6 :
9 3ri%inalS#rotectionTy4e6 3ri%inalSKo$rnal.la%6 :
9 3ri%inalSCreator2ame6 3ri%inalSCommentStrin%:
C,arSets 9 C,arSet2ame :
C,arTranslations 9 C,arSet2ame6 C,arSetFd6 Fnstall.la%6 :
9 (2F6 (2F/46 F2(6 F2(/4 :
C,ildren?I@ 9 C,ild6 #arent :
Collations 9 Coll2ame6 CollFnstall6 Coll(8vClass6 :
9 Coll3rderCS6 Coll3rder/C :
9 Data'ase2ame6 Table2ame6 Col$mn2ame6 :
9 Col$mn.ormat6 Col$mnTitle6 SS#arameterTy4e6 :
9 Col$mnTy4e6 Col$mnLen%t,6 Dea$ltVal$e6 2$llable6 :
Col$mns?I@ 9 Commentstrin%6 DecimalTotalDi%its6 Decimal.ractionalDi%it6 :
9 Col$mnFd6 /44ercase.la%6 Com4ressible6 :
9 Com4ressVal$e6 Col$mnConstraint6 ConstraintCo$nt6 :
9 Creator2ame6 CreateTimeStam46 Last+lter2ame6 :
9 Last+lterTimeStam46 C,arTy4e6 FdColTy4e :
9 +ccessCo$nt6 Last+ccessTimeStam46 Com4ressVal$eList :
9 Database2ame6 Table2ame6 Col$mn2ame6 :
Col$mnStats 9 Col$mnTy4e6 Col$mnLen%t,6 Col$mn.ormat6 :
9 DecimalTotalDi%its6 Decimal.ractionalDi%it6 Se82$mber :
CS#SessionFno 9 Session2o6 Aost2o6 StartM'ox6 Lo%onSo$rce :
9 Data'ase2ame6 Creator2ame6 30ner2ame6 :
9 +cco$nt2ame6 #rotectionTy4e6 Ko$rnal.la%6 :
Databases?I@ 9 #ermS4ace6 S4oolS4ace6 Tem4S4ace6 :
9 CommentStrin%6 CreateTimeStam46 Last+lter2ame6 :
9 Last+lterTimestam46 D'Gind6 +ccessCo$nt6 Last+ccessTimeStam4 :
#a%e *2 Teradata D'MS Q$ic7 Reerence C$ide
Databases2 9 Data'ase2ame6 Data'aseFd6 /nResolvedRFCo$nt :
Data'aseSDea$ltSKo$rnals?I@ 9 Data'ase2ame6 Ko$rnalSD'6 Ko$rnal2ame :
D'CFno 9 FnoGey6 FnoDate :
9 Database2ame6 +cco$ntStrin%6 (x4lain.la%6 :
9 3bQ.la%6 SQL.la%6 Ste4.la%6 :
D'QLR$les 9 S$mmary.la%6 T,res,old.la%6 TextSiBeLimit6 :
9 S$mmaryVal!6 S$mmaryVal26 S$mmaryVal36 :
9 T,res,Val$e :
Delete+ccessLo% 9 Lo%Date6 Lo%Time :
9 Lo%icalAostFd6 Session2$mber6 :
9 CoordTas7Fd6 R$n/nitFd6 :
Delete3ldFnDo$bt 9 Lo%on/ser2ame6 Resolvin%/serLo%on2ame6 :
9 Commit3rRollbac76 /serLo%onDate6 :
9 /serLo%onTime6 Com4letionDate6 :
9 Com4letionTime6 34tions :
9 V4roc6 Data'ase2ame6 +cco$nt2ame6 :
Dis7S4ace?I@ 9 Max#erm6 MaxS4ool6 MaxTem46 :
9 C$rrent#erm6 C$rrentS4ool6 C$rrentTem46 :
9 #ea7#erm6 #ea7S4ool6 #ea7Tem4 :
9 CreateDate6 CreateTime6 (vent2$m6
(ventTy4e6 :
9 /ser2ame6 Database2ame6 3bQectTy4e6
+ll+M#s.la%6 :
(vents?I@ 9 RestartSe82$m6 34erationFn#rocess6 Table2ame6
C,ec74oint2ame6:
9 Lin7in%(vent2$m6 DataSet2ame6 Loc7Mode6
Ko$rnal/sed6 :
9 Ko$rnalSaved6 Fndex#resent6
D$4eD$m4Set :
9 CreateDate6 CreateTime6 (vent2$m6 (ventTy4e6:
(ventsSConi%$ration?I@ 9 /ser2ame6 Lo%#rocessor6 #,y#rocessor6 V4roc6 :
9 #rocessorState6 RestartSe82$m :
9 CreateDate6 CreateTime6 (vent2$m6 (ventTy4e6 :
(ventsSMedia?I@ 9 /ser2ame6 DataSet2ame6 VolSerialFD6 VolSe8$ence2$m6 :
9 D$4eD$m4Set :
9 Database2ame6 .$nction2ame6 S4eciic2ame6 :
9 .$nctionFd6 2$m#arameters6 #arameterDataTy4es6 :
.$nctions 9 .$nctionTy4e6 (xternal2ame6 Src.ileLan%$a%e6 :
9 2oSQLData+ccess6 #arameterStyle6 Deterministic34t6 :
9 2$llCall6 #re4areCo$nt6 (xec#rotectionMode :
Teradata D'MS Q$ic7 Reerence C$ide #a%e *3
9 (xt.ileReerence6 C,aracterTy4e6 #latorm :
9 T,eDate6 T,eTime6 (ventSTa% :
9 Cate%ory6 Severity6 #rimaryS#artS2$mber6:
9 RevisionSLevel6 SecondaryS#artS2$mber6 SerialS2$mber6 :
Aard0areS(ventSLo% 9 #M+6 Mod$leSTy4e6Slot6 SlotSTy4e6 :
9 S$bSlot6 S$bSlotSTy4e6 .ESVersion6 :
9 VccSMar%in6 .re8$encySMar%in6 VccSVolts6 :
9 VccS+m4s6 Tem4erat$re6 Line6 :
9 Text6 (rrorSData :
AostFno 9 Lo%icalAostFd6 Aost2ame6 Dea$ltC,arSet :
9 Data'ase2ame6 Table2ame6 Fndex2ame6 :
FndexConstraints 9 Fndex2$mber6 ConstraintTy4e6 ConstraintText6 :
9 ConstraintCollation6 Collation2ame6 Creator2ame :
9 CreateTimeStam4 :
9 Database2ame6 Table2ame6 Fndex2$mber6 :
FndexStats 9 Fndex2ame6 FndexTy4e6 /ni8$e.la%6 :
9 Col$mn#osition6 Col$mn2ame6 Col$mnTy4e6 :
9 Col$mnLen%t,6 Col$mn.ormat6 :
9 DecimalTotalDi%its6 Decimal.ractionalDi%it6 FndexStatistics :
9 Data'ase2ame6 Table2ame6 Fndex2$mber6 :
9 FndexTy4e6 /ni8$e.la%6 Fndex2ame6 :
Fndices?I@ 9 Col$mn2ame6 Col$mn#osition6 Creator2ame6 :
9 CreateTimeStam46 Last+lter2ame6 Last+lterTimestam46 :
9 FndexMode6 +ccessCo$nt6 Last+ccessTimeStam4 :
9 Lo%icalAostFd6 Session2$mber6 CoordTas7Fd6 :
FnDo$btLo% 9 R$n/nitFd6 Lo%on/ser2ame6 Resolvin%/serLo%on2ame6 :
9 /serLo%onDate6 /serLo%onTime6 Com4letionDate6 :
9 Com4letionTime6 Commit3rRollbac76 34tions :
Ko$rnals?I@ 9 TablesSD'6 Table2ame6 :
9 Ko$rnalsSD'6 Ko$rnal2ame :
9 Lo%Date6 Lo%Time6 /ser2ame6 +cco$nt2ame6 :
Lo%3n3 9 (vent6 Lo%icalAostFd6 F.#2o6 Session2o6 :
9 Lo%onDate6 Lo%onTime6 Lo%onSo$rce :
Lo%onR$les 9 /ser2ame6 Lo%icalAostFd6 Lo%onStat$s6 :
9 2$ll#ass0ord6 Creator2ame6 CreateTimeStam4 :
9 Database2ame6 Table2ame6 StatisticsFd6 :
M$ltiCol$mnStats 9 Col$mn#osition6 Col$mn2ame6 Col$mnTy4e6 :
9 Col$mnLen%t,6 Col$mn.ormat6 :
#a%e ** Teradata D'MS Q$ic7 Reerence C$ide
9 DecimalTotalDi%its6 Decimal.ractionalDi%it6 Col$mnStatistics :
30nerD' 9 Fd6 2ame6 2ameF :
9 #roile2ame6 Dea$lt+cco$nt6 Dea$ltD'6 :
9 S4oolS4ace6 Tem4S4ace6 (x4ire#ass0ord6 :
#roileFno?I@ 9 #ass0ordMinC,ar6 #ass0ordMaxC,ar6 #ass0ordDi%its6 :
9 #ass0ordS4ecC,ar6 MaxLo%on+ttem4ts6 Loc7ed/ser(x4ire6 :
9 #ass0ordRe$se6 CommentStrin%6 Creator2ame6 :
9 CreateTimeStam46 Last+lter2ame6 Last+lterTimeStam4 :
Teradata D'MS Q$ic7 Reerence C$ide #a%e *5
9 #rocFd6 CollectTimeStam46 Q$eryFD6 :
9 /serFD6 +cctStrin%6 (x4and+cctStrin%6 :
QryLo% 9 SessionFD6 Lo%icalAostFD6 Re8$est2$m6 :
9 Lo%onDateTime6 +cctStrin%Time6 +cctStrin%Ao$r6 :
9 +cctStrin%Date6 +44FD6 ClientFD6 :
9 Q$ery'rand6 #roileFD6 StartTime6 :
9 .irstSte4Time6 .irstRes4Time6 LastRes4Time6 :
9 2$mSte4s6 2$mSte4s0#ar6 MaxSte4sFn#ar6 :
9 2$mRes$ltRo0s6 Res$ltRo0SiBe6 TotalF3Co$nt6 :
9 TotalC#/Time6 (rrorCode6 (rrorText6 :
9 TDQM.la%6 +bort.la%6 Cac,e.la%6 Q$eryText6 :
9 Aot+m4!C#/6 Aot+m42C#/6 Aot+m43C#/6 :
9 Lo0+m4!C#/6 Lo0+m42C#/6 Lo0+m43C#/6 +v%+m4C#/Sec6:
9 Aot+m4!F36 Aot+m42F36 Aot+m43F36 :
9 Lo0+m4!F36 Lo0+m42F36 Lo0+m43F36 +v%+m4F3Cnt6 :
9 S4ool/sa%e6 W(xtra ieldsX :
QryLo%(x4lain 9 #rocFd6 CollectTimeStam46 Q$eryFD6 :
9 (x4Ro02o6 (x4lainText :
9 #rocFd6 CollectTimeStam46 Q$eryFD6 :
QryLo%3bQects 9 3bQectDatabase2ame6 3bQectTable2ame6 3bQectCol$mn2ame6 :
9 3bQectFD6 3bQect2$m6 3bQectTy4e6 :
9 .re83/se6 Ty4e3/se :
QryLo%SQL 9 #rocFd6 CollectTimeStam46 Q$eryFD6 :
9 S8lRo02o6 S8lTextFno :
9 #rocFd6 CollectTimeStam46 Q$eryFD6 :
9 Ste4Lev!2$m6 Ste4Lev22$m6 Ste42ame6 :
9 Ste4StartDate6 Ste4Sto4Date6 C#/Time6 :
9 F3Co$nt6 Ro0Co$nt6 :
QryLo%Ste4s 9 Aot+m4!C#/6 Aot+m42C#/6 Aot+m43C#/6 :
9 Lo0+m4!C#/6 Lo0+m42C#/6 Lo0+m43C#/6 +v%+m4C#/Sec6:
9 Aot+m4!F36 Aot+m42F36 Aot+m43F36 :
9 Lo0+m4!F36 Lo0+m42F36 Lo0+m43F36 +v%+m4F3Cnt6 :
9 W(xtra ieldsX :
QryLo%S$mmary 9 #rocFd6 CollectTimeStam46 SessionFD6 :
9 Q$eryCo$nt6 Q$erySeconds6 Lo0Aist6 Ai%,Aist :
RCCSConi%$ration?I@ 9 (vent2$m6 Lo%#rocessor6 #,y#rocessor6 :
9 V4roc6 #rocessorState6 RestartSe82$m :
RCCSMedia?I@ 9 (vent2$m6 VolSerialFd6 VolSe8$ence2$m6 D$4eD$m4Set :
9 T,eDate6 T,eTime6 V4roc6 2odeFd6 :
9 Secs6 2C#/s6 Cro$4Fd6 :
ResC#//sa%e'y+M#Vie0 9 +M#Eor7Tas7(xec6 +M#Eor7Tas7Serv6 +M#Misc/ser(xec6 :
9 +M#Misc/serServ6 +M#Total/ser(xec6 +M#Total/serServ :
#a%e *" Teradata D'MS Q$ic7 Reerence C$ide
9 T,eDate6 T,eTime6 V4roc6 2odeFd6 :
9 Secs6 2C#/s6 Cro$4Fd6 :
9 #(Dis4(xec6 #(Dis4Serv6 #(#ars(xec6 :
ResC#//sa%e'y#(Vie0 9 #(#arsServ6 #(Sess(xec6 #(SessServ6 :
9 #(Misc/ser(xec6 #(Misc/serServ6 #(Total/ser(xec6 :
9 #(Total/serServ :
9 T,eDate6 T,eTime6 V4roc6 2odeFd6
:
9 Secs6 Cro$4Fd6 2C#/s6
:
9 C#/'$sy6 C#/34Sys6 C#/EaitF36
:
9 Dis7Se%mentF36 Lo%icalDeviceF36 Lo%icalDeviceReads6
:
9 Lo%icalDeviceErites6 Lo%icalDeviceReadG'6
Lo%icalDeviceEriteG'6:
9 Mem+%in%s6 Mem'ac7$4Com4leteSe%s6
Mem'ac7$4#artialSe%s6:
9 Mem.ails6 Mem.reeG'6 MemSiBe6
:
ResCeneralFnoVie0 9 MemText+llocs6 MemV4r+llocs6
:
9 2et+ttem4ts6 2et'ac7os6
:
9 2etC,annelSR6 2etM$ltiF36 2et#to#F36
:
9 2etReadG'6 2etReads6 2etEriteG'6
:
9 2etErites6 #a%e3rS0a4F36 #roc+ctive+v%6
:
9 #roc'l7sD'Loc76 #roc'loc7ed+v%6 #roc'loc7s6
:
9 #rocEaits6 /serStmts+rrivin%6 /serStmtsFn#ro%ress
:
9 T,eDate6 T,eTime6 2odeFd6 V4rFd6 AstFd6 AstTy4e6 :
9 Secs6 2ominalSecs6 Cro$4Fd6 :
9 CollectFntervals6 Aost'loc7Reads6 Aost'loc7Erites6 :
ResS,stCro$4Vie0 9 AostMessa%eReads6 AostMessa%eErites6 AostReadG'6 :
9 AostEriteG'6 AostQLenS$m6 AostQLenMax6 :
9 AostRead.ails6 AostErite.ails :
9 T,eDate6 T,eTime6 2odeFd6 V4rFd6 LdvFd6 LdvTy4e6 :
9 Secs6 2ominalSecs6 Cro$4Fd6 :
9 CollectFntervals6 LdvConc$rrentS$m6 Ldv3$tRe8S$m6 :
ResSldvCro$4Vie0 9 LdvReads6 LdvErites6 LdvReadG'6 :
9 LdvEriteG'6 LdvReadRes4Tot6 LdvEriteRes4Tot6 :
9 LdvReadRes4Max6 LdvEriteRes4Max6 LdvReadRes4S86 :
9 LdvEriteRes4S86 LdvConc$rrentMax6 Ldv3$tRe8Max6 :
9 Ldv3$tRe8Time :
9 FndexFD6 Fndex2ame6 C,ildDbFD6 :
RFSC,ildSTables 9 C,ildTFD6 C,ildGey.FD6 #arentDbFD6 :
9 #arentTFD6 #arentGey.FD6 Fnconsistency.la%6 :
9 Creator2ame6 CreateTimeStam4 :
Teradata D'MS Q$ic7 Reerence C$ide #a%e *&
9 FndexFD6 Fndex2ame6 C,ildD'6 :
RFSDistinctSC,ildren 9 C,ildTable6 #arentD'6 #arentTable :
9 Fnconsistency.la%6 Creator2ame6 CreateTimeStam4 :
9 FndexFD6 Fndex2ame6 #arentD'6 :
RFSDistinctS#arents 9 #arentTable6 C,ildD'6 C,ildTable :
9 Fnconsistency.la%6 Creator2ame6 CreateTimeStam4 :
9 FndexFD6 Fndex2ame6 #arentDbFD6 :
RFS#arentSTables 9 #arentTFD6 #arentGey.FD6 C,ildDbFD6 :
9 C,ildTFD6 C,ildGey.FD6 Fnconsistency.la%6 :
9 Creator2ame6 CreateTimeStam4 :
#a%e *1 Teradata D'MS Q$ic7 Reerence C$ide
RoleFno?I@ 9 Role2ame6 Creator2ame6 CommentStrin%6 :
9 CreateTimeStam4 :
RoleMembers?I@ 9 Role2ame6 Crantee6 CranteeGind6 :
9 Crantor6 E,enCranted6 Dea$ltRole6 Eit,+dmin :
9 (x4ire#ass0ord6 #ass0ordMinC,ar6 #ass0ordMaxC,ar6 :
Sec$rityDea$lts 9 #ass0ordDi%its6 #ass0ordS4ecC,ar6 MaxLo%on+ttem4ts6 :
9 Loc7ed/ser(x4ire6 #ass0ordRe/se :
Sec$rityLo%?I@ 9 Lo%Date6 Lo%Time6 Lo%Ty4e6 /ser2ame6 :
9 +cco$nt2ame6 Data'ase2ame6 Table2ame6 Text :
9 /ser2ame6 +cco$nt2ame6 Session2o6 :
9 Dea$ltData'ase6 F.#2o6 #artition6 :
SessionFno?I@ 9 Lo%icalAostFd6 Aost2o6 C$rrentCollation6 :
9 Lo%onDate6 Lo%onTime6 Lo%onSe8$ence2o6 :
9 Lo%onSo$rce6 (x4ired#ass0ord6 T0o#CMode6 :
9 TransactionSMode6 C$rrentRole6 Lo%on+cct :
S,o0ColC,ec7s 9 Database2ame6 Table2ame6 Col$mn2ame6 :
9 ColC,ec76 Creator2ame6 CreateTimeStam4
S,o0TblC,ec7s 9 Database2ame6 Table2ame6 C,ec72ame6 :
9 TblC,ec76 Creator2ame6 CreateTimeStam4 :
9 T,eDate6 T,eTime6 (ventSTa%6 :
9 Cate%ory6 Severity6 #M+6 :
Sot0areS(ventSLo% 9 V4roc6 #artition6Tas76 T,e.$nction6 :
9 SESVersion Line6 Text6 :
9 Stac7Trace6 (rrorSData :
9 Data'ase2ame6 Table2ame6 Version6
:
9 TableGind6 #rotectionTy4e6 Ko$rnal.la%6
:
Tables?I@ 9 Creator2ame6 Re8$estText6 CommentStrin%6
:
9 #arentCo$nt6 C,ildCo$nt6 2amedTblC,ec7Co$nt6
:
9 /nnamedTblC,ec7(xist6 #rimaryGeyFndexFd6 CreateTimeStam46
:
9 Last+lter2ame Last+lterTimeStam46
Re8$estText3ver.lo06:
9 +ccessCo$nt6 Last+ccessTimeStam4
:
Tables2 9 TVM2ame6 TVMFd6 DatabaseFd6 :
9 #arentCo$nt6 C,ildCo$nt :
Teradata D'MS Q$ic7 Reerence C$ide #a%e *)
TableSiBe?I@ 9 V4roc6 Data'ase2ame6 +cco$nt2ame6 :
9 Table2ame6 C$rrent#erm6 #ea7#erm :
TableText?I@ 9 Data'ase2ame6 Table2ame6 TableGind6 :
9 Re8$estText6 Line2o :
TableSLevelConstraints 9 Database2ame6 Table2ame6 Constraint2ame6 :
9 ConstraintText6 Creator2ame6 CreateTimeStam4 :
9 Data'ase2ame6 Table2ame6 Tri%%er2ame6 :
9 (nabled.la%6 +ctionTime6 (vent6 :
Tri%%ers 9 Gind6 3rder2$mber6 Tri%%erComment :
9 Re8$estText6 Creator2ame6 CreateTimeStam46:
9 Last+lter2ame6 Last+lterTimeStam46 +ccessCo$nt6 :
9 Last+ccessTimeStam4 :
/serD' 9 Fd6 2ame :
9 Data'ase2ame6 Table2ame6 Col$mn2ame6 :
/serCrantedRi%,ts 9 Crantee6 +ccessRi%,t6 Crant+$t,ority6 :
9 +llness.la%6 Creator2ame6 CreateTimeStam4 :
9 Data'ase2ame6 Table2ame6 Col$mn2ame6 :
/serRi%,ts 9 +ccessRi%,t6 Crant+$t,ority6 Crantor2ame :
9 Creator2ame6 CreateTimeStam4 :
/serRoleRi%,ts 9 Role2ame6 Data'ase2ame6 Table2ame6 Col$mn2ame6 :
9 +ccessRi%,t6 Crantor2ame6 CreateTimeStam4 :
9 /ser2ame6 Creator2ame6 #ass0ordLastModDate6 :
9 #ass0ordLastModTime6 30nername6 #ermS4ace :
9 S4oolS4ace6 Tem4S4ace6 #rotectionTy4e6 :
9 Ko$rnal.la%6 Start/4Strin%6 Dea$lt+cco$nt6 :
/sers 9 Dea$ltData'ase6 CommentStrin%6 Dea$ltCollation :
9 #ass0ordC,%Date6 Loc7edDate6 Loc7edTime6 :
9 Loc7edCo$nt6 TimeMoneAo$r6 TimeMoneMin$te6 :
9 Dea$ltDate.orm6 CreateTimeStam46 Last+lter2ame6 :
9 Last+lterTimeStam46 Dea$ltC,arTy4e6 Role2ame6 :
9 #roile2ame6 +ccessCo$nt6 Last+ccessTimeStam4 :
/serSDea$ltSKo$rnals?I@ 9 /ser2ame6 Ko$rnalSD'6 Ko$rnal2ame :
#a%e 50 Teradata D'MS Q$ic7 Reerence C$ide
Bui2tin Va2ue3 and (uncti*n3
Bui2t in Va2ue Va2ue Returned Data T45e -
+CC3/2T C$rrent /ser +cco$nt V+RCA+R=30>
C/RR(2TSD+T( C$rrent Date D+T(
C/RR(2TSTFM( ?=n>@ C$rrent Time TFM(=n> EFTA TFM(M32(
C/RR(2TSTFM(ST+M# ?=n>@ C$rrent Date-Time TFM(ST+M#=n> EFTA TFM(M32(
D+T+'+S( C$rrent Dea$lt D' V+RCA+R=30>
D+T( C$rrent Date D+T(
2/LL T,e 2/LL val$e +s re8$ired
#+RTFTF32 T,e Fndex #artition F2T(C(R
R3EFD T,e Fnternal Ro0 Fd F2T(C(R
S(SSF32 C$rrent Session 2$mber F2T(C(R
TFM( C$rrent Time .L3+T
/S(R C$rrent /ser Fd V+RCA+R=30>
De3cri5t*r (uncti*n3 Va2ue Returned Data T45e -
'HT(?S@ =ar%> Len%t, o ar% F2T(C(R
CA+R?+CT(RS@ =strin%> Len%t, o str F2T(C(R
MCA+R?+CT(RS@ =strin%> Len%t, =Mbyte C,ars> F2T(C(R
CA+R?+CT(R@SL(2CTA=strin%> Len%t, o str =C,ars> F2T(C(R
3CT(TSL(2CTA =strin% ?c,arset@> Len%t, o str ='ytes> F2T(C(R
.3RM+T =ar%> .ormat o ar% V+RCA+R=30>
2+M(D =ar%> 2ame assi%ned to ar% V+RCA+R=30>
TFTL( =ar%> Title on ar% V+RCA+R="0>
TH#( =ar%> Data Ty4e o ar% V+RCA+R=YY>
Mat6 (uncti*n3 Va2ue Returned Data T45e -
+'S =n$m> +bsol$te val$e Same as ar%
+C3S =n$m> +rcCosine .L3+T
+C3SA =n$m> Ay4erbolic +rcCosine .L3+T
+SF2 =n$m> +rcSine .L3+T
+SF2A =n$m> Ay4erbolic +rcSine .L3+T
+T+2 =n$m> +rcTan%ent .L3+T
+T+2A =n$m> Ay4erbolic +rcTan%ent .L3+T
C3S =n$m> Cosine .L3+T
C3SA =n$m> Ay4erbolic Cosine .L3+T
(I# =n$m> e to t,e 4o0er ar% .L3+T
L3C =n$m> 'ase !0 Lo%arit,m .L3+T
L2 =n$m> 'ase e Lo%arit,m .L3+T
SF2 =n$m> Sine .L3+T
SF2A =n$m> Ay4erbolic Sine .L3+T
SQRT =n$m> S8$are Root .L3+T
Teradata D'MS Q$ic7 Reerence C$ide #a%e 5!
T+2 =n$m> Tan%ent .L3+T
T+2A =n$m> Ay4erbolic Tan%ent .L3+T
#a%e 52 Teradata D'MS Q$ic7 Reerence C$ide
Bui2tin Va2ue3 and (uncti*n3 7 C*ntinued
C*n8er3i*n (uncti*n3 Va2ue Returned Data T45e -
+DDSM32TAS =date6 n> +dd TnU mont,s to date D+T(
=timestam46 n> TFM(ST+M#
C+S( EA(2 ex4! TA(2 val! Val$e s$bstit$tion Same as valn
?EA(2 ex42 TA(2 val2@
... ?(LS( valn@ (2D
C+S(S2 =ex4r ?.. 6ex4r@ ?623 C+S( ?3R /2G23E2@@ ?6/2G23E2@> F2T(C(R
C+ST =ex4r +S ty4eino> Ty4e-.ormat conversion as in ty4eino
CA+R2A(IF2T =strin%> A(I dis4lay o strin% V+RCA+R
C3+L(SC( =ex4r!6 ex4r2 ?.. 6ex4rn@>.irst non52$ll ex4r Same as ex4r
D+T( THHHH5MM5DDU HHHH5MM5DD as a date D+T(
(ITR+CT =4art .R3M date> Day6 Ao$r6 Min$te etc T4artU ty4e
A+SAR3E =ex4r6 ex4r> T,e Ro0 Aas,
A+SA'/CG(T =ex4r> T,e Aas, '$c7et
A+SA+M# =ex4r> T,e #rimary +M#
A+SA'+CG+M# =ex4r> T,e 'ac7$4 +M#
F2D(I =strin%6 s$bstr> Start 4os. o s$bstr F2T(C(R
L3E(R =strin%> Strin% in Lo0erCase CA+R
MF2D(I =M'strin%6 s$bstr> Start 4os. o s$bstr F2T(C(R
2/LLF. =ex4r!6 ex4r2> 2$ll i e!Le2 else e! Same as ex4r!
2/LLF.M(R3 =n$m> 2/LL i ar% is Mero Same as ar%
=start6end> 3V(RL+#S =start6end> Dates-intervals overla4Y '33L(+2
#3SFTF32 =str! F2 str2> Start 4os o str! in str2 F2T(C(R
R+2C(S2 =ex4r '(TE((2 start ?+2D end@ ?(+CA siBe@ ?...6 @
?623T F2 R+2C( ?3R /2G23E2@@ ?6/2G23E2@ > F2T(C(R
R+2D3M =lo05bo$nd6 ,i%,Sbo$nd> + random n$mber .L3+T
S3/2D(I = >
S/'STR =strin%6 start6 len> S$b5Strin% o strin% CA+R
?'3TA @
TRFM =??L(+DF2C @ ?c,r@ .R3M@ strin%> Remove blan7s =or c,r> CA+R
?TR+FLF2C@
/##(R =strin%> Strin% in /44erCase CA+R
EFDTAS'/CG(T = >
M(R3F.2/LL =n$m> Mero i ar% is 2/LL Same as ar%
Teradata D'MS Q$ic7 Reerence C$ide #a%e 53
Bui2tin Va2ue3 and (uncti*n3 7 C*ntinued
A99re9ate and OLA& (uncti*n3 De3cri5ti*n
+VC =?DFSTF2CT@ ar%> +vera%e val$e
C3RR(L =y6 x> Correlation
C3/2T =?DFSTF2CT@ ar%> 2$mber occ$rrences
C3/2T =P> 2$mber o ro0s
C3V+RF+2C( =y6 x> Covariance
C3V+RSS+M# =y6 x> Sam4le Covariance
CS/M =col6 sort5ex4r ?R 6sort5ex4r@ > C$m$lative S$m
CC3/2T =col> Y
CS/M =col> Y
G/RT3SFS =ar%> G$rtosis
LF2R(CSL3#( =y6 x> Slo4eJ Linear Re%
LF2R(CF2T(RC(#T=y6 x> Fnterce4tJ Linear Re%
M+I?FM/M@ =ar%> Maxim$m val$e
MF2?FM/M@ =ar%> Minim$m val$e
M+VC =col6 Zro0s6 sort5ex4r ?R 6sort5ex4r@ > Movin% +vera%e
MDF.. =col6 Zro0s6 sort5ex4r ?R 6sort5ex4r@ > Movin% Dierence
MLF2R(C =col6 Zro0s6 sort5ex4r > Linear Re%ression
MS/M =col6 Zro0s6 sort5ex4r ?R 6sort5ex4r@ > Movin% S$m
#(RC(2TSR+2G=> 3V(R =?#+RTFTF32 'H s4ec@ 3RD(R 'H s4ec ?+SC < D(SC@>
Q/+2TFL( =Z4artitions6 sort5ex4r ?R 6sort5ex4r@ > Q$antile 4osition
R+2G =sort5ex4r ?R 6sort5ex4r@ > Ran7 #osition
R+2G => 3V(R =?#+RTFTF32 'H s4ec@ 3RD(R 'H s4ec ?+SC < D(SC@>
R(CRS+VCI =y6 x> +v% o x val$es in re%ression
R(CRS+VCH =y6 x> +v% o y val$es in re%ression
R(CRSC3/2T =y6 x> Z non5n$ll 4airs in
re%ression
R(CRSR2 =y6 x> R s8$ared o Re%ression
R(CRSSII =y6 x> Y in re%ression
R(CRSSIH =y6 x> Y in re%ression
R(CRSSHH =y6 x> Y in re%ression
SG(E =?DFSTF2CT@ ar%> S7e0
STD(V =ar%> Standard Deviation
STD(V# =ar%> Standard Deviation =4o4>
STDD(VS#3# =?DFSTF2CT@ ar%> #o4$lation Std Deviation
STDD(VSS+M# =?DFSTF2CT@ ar%> Sam4le Std Deviation
S/M =?DFSTF2CT@ ar%> S$m o val$es
S/M =ar%> 3V(R = ?#+RTFTF32 'H s4ec@
?3RD(R 'H s4ec@
R3ES 90indo0siBe: #R(C(DF2C ?+SC < D(SC@ >
9/2'3/2D(D :
V+RF+2C( =ar%> Variance
V+RF+2C(# =ar%> #o4$lation Variance
V+RS#3# =?DFSTF2CT@ ar%> #o4$lation Variance
#a%e 5* Teradata D'MS Q$ic7 Reerence C$ide
V+RSS+M# =?DFSTF2CT@ ar%> Sam4le Variance
Teradata D'MS Q$ic7 Reerence C$ide #a%e 55
Ma:i;u; Li;it3 *n t6e Teradata RDBMS
SHST(M 2$mber o Data bases *.2 'illion
Messa%e len%t, ! M'
SQL re8$est len%t, ! M'
+ctive transactions 260*1
Data #arcel Len%t, "56!0*
#arcels in one messa%e 25"
SQL title len%t, "0
Strin% constant len%t, 255
Data .ormat Descri4tor Len%t, 30
(rror messa%e text in ail$re 4arcel 255
Sessions 4er %ate0ay =Max ! %ate0ay - 2ode> !6200
Sessions 4er #( !20
Conc$rrent /tility Qobs !5
V4rocs 4er system !"631*
V4rocs 4er 2ode !21
Data ca4acity 4er +M# 5 /normatted !.3 Tbyte
D+T+'+S( Tables 4er database 326000
Ko$rnal tables 4er database !
Col$mns 4er table 260*1
L3' col$mns 4er table 32
Col$mns 4er Vie0 - S4ool ile 5!2
'loc7 SiBe !3065"0
Ro0 siBe =a44rox> "*625"
Col$mn siBe =a44rox> "*6000
L3' siBe 2 C'
Col$mn - Table name len%t, 30
2$mber o ields 4er index "2
Secondary - Koin indexes 4er table 32
Table level constraints 4er table !00
Reerential constraints 4er table "*
Tables t,at can reerence a table "*
Col$mns in .orei%n [ #arent 7ey !"
Vie0 - Macro nestin% levels 1
Ro0s 4er table limited by s4ace available
S(SSF32 S4ool .iles 20*1
Clobal Tem4orary Tables !000
Volatile Tem4orary Tables 2000
#arallel ste4s 4erormed = F no c,annels> 20
2$mber o c,annels !0
=Redistrib$tion across +M#s $ses * c,annels6
2on 4rime Fndex =0it,o$t redistrib$tion> $ses 2 c,annels>
#a%e 5" Teradata D'MS Q$ic7 Reerence C$ide
TERADATA DOC$MENTATION
Doc$ment 2ame Man$al Z
5555555555555555555555555555555555555555555555555 555555555
Release S$mmary or Version 2 Release 5 'D355!0)1
Fntrod$ction to t,e Teradata RD'MS 'D355!0)!
Messa%es Reerence 'D355!0)"
Data Dictionary Reerence 'D355!0)2
Database +dministration C$ide 'D355!0)3
Database Desi%n C$ide 'D355!0)*
Database Eindo0 Reerence 'D355!0)5
#erormance 34timiBation 'D355!0)&
Reso$rce /sa%e Macros and Tables 'D355!0))
Sec$rity +dministration C$ide 'D355!!00
Database /tilities Reerence 'D355!!02
System.( Macros 'D355!!03
Teradata SQL Reerence 'D355!!0!
#erormance Monitor =#M-+#F> Reerence 'D355!0)0
SQL Ma44in% and Collation Tables 'D355!!05
Fnternational C,aracter Set S$44ort 'D355!!25
SQL - Data Dictionary Q$ic7 Reerence 'D355!5!0
/tilities Q$ic7 Reerence 'D355!5!!
Teradata Tools and /tilities =TT/> &.0 Release S$mmary 'D3552*2&
M$ltiload Reerence 'D3552*0)
.ast (x4ort Reerence 'D3552*!0
.astload Reerence 'D3552*!!
+rc,ive-Recovery Reerence Man$al or C,annel attac,ed 'D3552*!2
'T(Q Reerence 'D3552*!*
T4$m4 Reerence 'D355302!
Teradata Mana%er Fnstallation C$ide 'D3552*02
Cettin% Started 0it, Teradata Mana%er 'D3552*21
SQL +ssistant /sers C$ide 'D3552*30
Tera'$ilder 34erators Reerence 'D3552*33
Tera'$ilder 34erator #ro%rammin% Reerence 'D3552*35
Tera'$ilder Reerence 'D3552*3"
TDQM +dministrators C$ide 'D355302&
TDQM /sers C$ide 'D3553021
TDQM #ro%rammers C$ide 'D355302)
MDS #ro%rammers C$ide 'D355303&
MDS Fnstallation and Coni%$ration C$ide 'D35530*5
MDS +dministrators C$ide 'D3553!!&
Teradata D'MS Q$ic7 Reerence C$ide #a%e 5&
TERADATA DOC$MENTATION 7 C*ntinued
Doc$ment 2ame Man$al Z
5555555555555555555555555555555555555555555555555 555555555
3D'C driver or Eindo0s /ser C$ide 'D35530"!
KD'C driver Fnstallation and /ser C$ide 'D3552*03
CLF2 Develo4ers Git or Eindo0s 'D3552*01
Call Level Fnterace V2 or C,annel attac,ed 'D3552*!&
Call Level Fnterace V2 or 2et0or7 attac,ed 'D3552*!1
+ccess Mod$le #ro%rammin% Reerence 'D3552*2*
+ccess Mod$le Reerence 'D3552*25
TD# Reerence 'D3552*!"
Teradata +44lication 4ro%rammin% 'D3552**"
Data Deinition Lan%$a%e #rocessor Reerence 'D3552**)
CFCS Fnterace to t,e Teradata D'S 'D3552**1
FMS Fnterace to t,e Teradata D'S 'D3552**&
TS-+#F /serDs C$ide 'D3552*!)
#a%e 51 Teradata D'MS Q$ic7 Reerence C$ide
TD& COMMAND S$MMARY
TD) commands are listed alphabetically. #apital letters are used to indicate the minimum abbre.iation
re7uired for that eyword.
These commands may be entered from the 93S or 39 console! or by a 39;TSO user (Through S9S0 or
D/##9D+ who has been so *$TAOR&B"D.
9IMSC(LLS:
+DD 9 : SFMe cellsiBe 2/Mber n$mcells
9C(LLS :
+TTac, i4name
9R(S3LV( :
9$serid: 92one :
+/t,oriB 9Qob : 9Dis4lay :
9+LL : 9+ny :
9+/t,oriB:
9 +LL :
C3MMFT 9 : C33RD name ? A3ST id @
9 S(SSF32 n$mber :
D(Tac, i4name
DFS+ble FR.
DFS+ble LC/I
DFS+ble L3C32S
DFS+ble #33L 9 FD 4oolid :
9 +LL :
DFSable S(SSRSRV
DFS+ble SM. 9 S/'n ?... S/'n@ :
9 +LL :
DFS+ble T(ST
Teradata D'MS Q$ic7 Reerence C$ide #a%e 5)
DFS+ble TFMe
DFS+ble TM32
DFS+ble /+I
DFS+ble /S(C
Dis4lay C(Lls ?V(Riy@
Dis4lay 9 F.# : ?ST+T(@
9 i4name :
9 S(SSF32S C33RD name ?R(S3LV(D@ :
Dis4lay F2Do$bt 9 : ?A3ST id@
9 C33RDS :
Dis4lay #33L 9FD 4oolid:
9+LL :
Dis4lay Q$e$es
9 9 sessn$mber : :
9 S(Ssions 9 (2Din% : :
Dis4lay 9 9 +LL : :
9 :
9 K3' Qobname :
Dis4lay SM.
Dis4lay ?TD#@
(2+ble FR.
(2+ble LC/I
(2+ble L3C32S
#a%e "0 Teradata D'MS Q$ic7 Reerence C$ide
(2+ble #33L 9 FD 4oolid :
9 +LL :
(2+ble S(SSRSRV
(2+ble SM. 9 S/'n ?... S/'n@ :
9 +LL :
(2+ble T(ST
(2+ble TFMe
(2+ble TM32
(2+ble /+I
(2+ble /S(C
9 9 sessn$mber : :
9 S(Ssions 9 : :
L3C3.. 9 9 +LL : :
9 :
9 K3' Qobname :
L3C3.. #33L 9FD 4oolid:
9+LL :
M3DF.H #33L FD 4oolid 2/M n$mber
9 +LL :
R3LL'+CG 9 : C33RD name ? A3ST id @
9 S(SSF32 n$mber :
R/2 ?TD#n@
9 comc,ar :
S(T C3Mc,ar 9 :
9 3.. :
Teradata D'MS Q$ic7 Reerence C$ide #a%e "!
S(T M+ISess n$mberosessions
9 C+2C(L :
SA/TD3E2 9 Q/Fc7 :
9 3rderly :
ST+rt i4name
ST+rt #33L DD2+M( ilename
ST+rt #33L 2/M n$mber ?K3' Qobname@ ?R/2 strin%@ ?FD 4oolid@
CAarset c,aractersetname
9 L3C $sername6 4ass0ord ?6 DacctidD@ :
9 2/LL40d L3C $sername ?66DacctidD@ :
ST34 i4name
ST34 #33L 9FD 4oolid:
9+LL :
#a%e "2 Teradata D'MS Q$ic7 Reerence C$ide
CONSOLE O&ERATOR COMMANDS
9 ,ostidJsessionZ :
9 ,ostid.$sername :
+'3RT S(SSF32 9 P.$sername : ?L3C3..@ ?LFST@ ?3V(RRFD(@
9 ,ostid.P :
9 P.P :
C2SC(T
9 D'ETFM(3/T :
C2SS(T 9 LF2(S : n
9 ST+T(#3L :
9 TFM(3/T :
DFS+'L( L3C32S
(2+'L( L3C32S
9 C32.FC :
9 L3CT+'L( 9 tblname : : RSS Ta<2e na;e3=
9 9 +LL : :
C(T 9 #(RMFSSF32S $serid\,ost : SV#R S#M+ SCTL F#M+ SLDV SAST
9 R(S3/RC( :
9 TFM( :
9 V(RSF32 :
9 SS3 :
CR+2T $serid\,ost 4riv ?... 4riv@ a22 a<*rt 9rant 2*9*n3 3et
3tart
2*9 re3tart
interacti8e>?59;na;e@A
L3C (rrorLo%Text
Q/(RH ST+T(
9 23D/M# : 9 C3LD :
R(ST+RT T#+ ? 9 D/M#L9H(S: : @ ? 9 C3LDE+FT : @ commentstrin%
9 923 : :
R(V3G( $serid\,ost 4riv ?... 4riv@
S(T L3CT+'L( 9 +LL : 932 : See a<*8e f*r ta<2e na;e3
9 tblname : 93..:
Teradata D'MS Q$ic7 Reerence C$ide #a%e "3
S(T R(S3/RC( C3LL?(CTF32@ n! 9 23D( : L3C?CF2C@ n2
9 V#R3C :
S(T S(SSF32 C3LL?(CTF32@ n
9 3.. :
S(T SS3 9 32 :
9 32LH :
9 +'3RTA3ST :
9 CA(CGT+'L( :
9 C32.FC :
9 D'SC32TR3L :
9 DF# :
9 D/M#L3CGL3C :
9 .(RR(T :
9 .FL(R :
9 L3CGDFS# :
? ! @ ?5Vn @ 9 QRHC32.FC :
ST+RT ? 2 @ ?6D('/C@ ?6V#R3CLn@ 9 QRHS(SS2 :
? 3 @ ?5VLn @ 9 RCVM+2+C(R :
? * @ 9 R('/FLD :
9 R(C32.FC :
9 SA3EL3CGS :
9 SHSF2FT :
9 T#CC32S :
9 /#D+T(D'C :
9 /#D+T(S#+C( :
9 V#R3CM+2+C(R :
9 ICTECL3'+L ]n0 :
9 ! :
ST3# 9 2 :
9 3 :
9 * :
Subcommand for CHECKTABLE:
? 9 F2D(I FD L nnn : @
9 +LL T+'L(S : ? 9 32LH : 9 /2FQ/( F2D(I(S : @
CA(CG 9 dbname : ? '/T 9 : 9 232/2FQ/( F2D(I(S : @
9 dbname.tblname : ? 9 23T : 9 D+T+ : @
9 W0ildcard s4ecX@: ? 9 R(.(R(2C( indexes : @
? 9 R(.(R(2C( FDL nnn : @
9 32( :
+T L(V(L 9 TE3 : ? EFTA 923 (RR3R LFMFT : @
9 TAR(( : ? 9(RR3R LFMFT L n: @
? SGF#L3CGS @ ? F2 9 S(RF+L : @ ? #RF3RFTH L 4% @
9 #+RR+LL(L :
Subcommands for FERRET:
D+T(
#a%e "* Teradata D'MS Q$ic7 Reerence C$ide
D(.R+C?M(2T@ ?-H@
? T3 9 ile : @
(RR3RS ? F2T3 9 STD(RR : @
? 3V(R 9 M( : @
(IFT (Same as END, QUIT, STOP)
? 7ey0ord @
A?(L#@ ?-L@ ? +LL @
? Y @
F2?#/T@ .R3M ile
? T3 9 ile : @
3/T?#/T@ ? F2T3 9 STD(RR : @
? 3V(R 9 M( : @
#+CGDFSG ?-H@ ? 9 .R(( ?S#+C(#(RC(2T@ : ?L@ n @
? 9 .S# : @
Q?/FT@ (Same as END, EIT, STOP)
R+DFI ? F2?#/T@ @ ? A?(I@ @
? 3/T?#/T@ @ ? D?(C@ @
?-S@ ? D' @
SC+2DFSG ?-M@ ? CF @ ? .FI @
?-L@ ? MF @
? .R((?CFS@ @
9+LL :
9#(R?M+2(2T@ :
9#K :
9S#?33L@ :
9= #(R?M+2(2T@ ?6 #K@ ?6 S#?33L@@ > :
9CH?LF2D(R@ 9+LL : :
SC3#( ? CL+SS 9 9drive cyl ?... drive cyl@: : @
9T+?'L(@ 9+LL : :
9 9tableid ?... tableid@: :
9V#R3C 9+LL : :
9 9v4rocid: : :
9 9=v4rocid T3 v4rocid>: :
?-S@
SA3E'L3CGS ?-M@
?-L@
Teradata D'MS Q$ic7 Reerence C$ide #a%e "5
SA3ED?(.+/LTS@
SA3E.S#
SA3ES#+C( ?-S@
?-L@
T+'L(FD 9 Ndbname.tblnameO :
9 Tdbname.tblnameU :
TFM(
Subcommands for RCVMANAGER:
9 ST+T/S :
LFST 9 : ;
9 L3CGS :
Subcommands for REBUILD:
Q/(RH
9+LL T+'L(S : 9+LL :
R('/FLD +M# nnnn 9dbname : 9#RFM+RH : D+T+ ?6 34tions@ ;
9dbname.tname: 9.+LL'+CG:
R('/FLD +M# nnnn .+LL'+CG T+'L(S ?6 34tions@ ;
R(ST+RT R('/FLD 32 +M# nnnn ;
O!tions"
L3C F2T3 lo%D'.lo%Tbl
23 L3CG ?32 23 .+LL'+CG T+'L(S@
9D+T+'+S(:
EFTA 9T+'L( : L3CG
9R3ER+2C(:
#a%e "" Teradata D'MS Q$ic7 Reerence C$ide

You might also like