TERADATA Data Model Naming Standards Author: Subhash Gander Date: July 15, 2009 Revision: 1.0 No part of this document may be reproduced without the written permission of the author or TigmaMinds Solutions India(P) Limited.
Oct 23, 2014
TERADATA
Data Model Naming Standards
Author: Subhash Gander
Date: July 15, 2009
Revision: 1.0
No part of this document may be reproduced without the written permission of the author or TigmaMinds Solutions
India(P) Limited.
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 2 of 28
Table of Contents
Objective ................................................................................................................................................. 3
Intended Audience ................................................................................................................................... 3
In Scope ................................................................................................................................................... 3
The Naming Standards ............................................................................................................................. 3
Abbreviations for Commonly Used Words ............................................................................................... 5
Teradata Reserved Words ...................................................................................................................... 26
References ............................................................................................................................................. 28
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 3 of 28
Objective
This document provides guidelines for data model naming standards in Teradata. In
addition, it has recommendations for an extensive list of commonly used words. It is
expected that this document will evolve with the active participation of all that recognize
the need for a consensus and thereby bring sanity and order to the world of names within
Teradata. The author hopes that it will, in its final form, be used and accepted as a
reference manual for naming conventions in Teradata.
Intended Audience
Teradata data model architects, database administrators, and developers, and all who love
Teradata!
In Scope
These naming standards can be applied for all data models designed for Teradata.
The Naming Standards
While designing a data model for Teradata, the following points should considered.
Though Teradata provides 30 character length naming format. But if table is getting
populated using loaders then it is advisable to limit table name length by 23
characters.
Legal characters for the database object name Letters A through Z
The digits 0 through 9
The underscore (_) or $
Teradata converts all database object names to upper case.
For example, title will be displayed as TITLE
Suffix usages can be defined as below for naming tables
_FCT for fact tables.
_DM for dimension table.
_STG for staging table.
_TEMP for temprory tables.
_SUM for aggerate tables.
_METRIC for metric tables
_HIST for history table.
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 4 of 28
A database object name should be distinct. It should be unambiguous and also
meaningful at the purpose of the object.
In an object name containing multiple words, they should be separated using
underscore (_).
Words in a column name should be separated using underscore (_)
All the column name should be separated using underscore (_) Like CHANGELINEITEM CHANGE_LINE_ITEM
DEALLINEITEM DEAL_LINE_ITEM
UNIQUEVISIT UNIQUE_VISIT
INSTANCECOUNT INSTANCE_COUNT
If soft deletion is being used, the flag column name should be DELETED_FLAG.
_FLAG should be used as the suffix for all columns having binary data values such
as Y/N, YES/NO, and TRUE/FALSE.
If values other than binary are possible, the use of _CD as suffix is necessary in the
column name.
Here are examples of valid object names.
WO_TM_BOOKED_SPOTS_TEMP
TM_TOPLEVEL_ADVERTISER
TM_HH_ESTIMATE_RATINGS
STATION_TM_DM
STN_AD_CNT_LINE
CRM_ACCOUNT_VOLUME_TREND_TMP
Every table should have the following Audit Columns
SOURCE_SYSTEM_UNIQUE_KEY
SOURCE_SYSTEM_ID
CREATE_DT_TIME
LAST_UPDATED_DT
Based on requirement, the Audit Columns below may be introduced in a table
LAST_UPDATED_BY
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 5 of 28
Abbreviations for Commonly Used Words
Abbreviations may be used for the following words as suggested below
FULL NAME ABBREVATION
ABILITY ABIL
ABBRREVIATION ABBR
ABBREVIATED ABBR
ACADEMICS ACAD
ACADEMIC ACAD
ACADEMIA ACAD
ACCESS ACCS
ACCIDENTAL ACCD
ACCOUNTING ACCT
ACCOUNT ACCT
ACCUMULATIVE ACML
ACKNOWLEDGEMENT ACK
ACRONYM ACRN
ACTION ACTN
ACTIVITY ACTV
ACTIVA ACTV
ACTUAL ACTL
ADDITIONAL ADDL
ADDRESSEE ADREE
ADDRESS ADDR
ADD ADD
ADMINISTRATIVE ADMN
ADMINISTRATOR ADMN
ADJUSTMENT ADJ
ADJUSTED ADJ
ADULT ADLT
ADVANCE ADV
ADVERTISER ADVT
AFFILIATE AFFL
AFFILIATION AFFL
AGING AGNG
AGED AGED
AGE AGE
AGENCY AGY
AGENT AGT
AGGREGATE AGGR
AGREEMENT AGR
AIDES AIDE
AIDE AIDE
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 6 of 28
ALLOWED ALLW
ALPHANUMERIC ALPH
ALTERNATIVE ALTV
ALTERNATE ALT
AMERICAN FEDERATION OF TEACHERS AFT
AFT AFT
ALLOCATION ALLOC
AMOUNT AMT
AND AND
ANNUAL ANNL
ANTICIPATED ANTC
AORTHODONTIA ARTH
APARTMENT APT
APPLICATION APPL
APPLICANT APPL
APPROVAL APRV
APPROVED APR
ARCHIVE ARCH
AREA AREA
ARREARS ARRS
ASSESSMENT ASSM
ASSIGNMENT ASG
ASSIGNED ASG
ASSOCIATION ASC
ASSOCIATED ASC
ATTACHMENT ATTCH
ATTENDANCE ATND
ATTENTION ATTN
ATTRIBUTES ATTR
ATTRIBUTE ATTR
AUDIT AUDT
AUTHENTICATION AUTHEN
AUTHORIZATION AUTH
AUTHORITY AUTH
AUTOMATIC AUTO
AUTO AUTO
AVAILABLE AVLB
AVERAGE AVG
BANDWIDTH BWIDTH
BANK BANK
BLAANCE BAL
BAR BAR
BARGAINING BRG
BARGAIN BRG
BASE BASE
BASIC BASC
BASIS BAS
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 7 of 28
BATCH BATCH
BEFORE BFOR
BEGINNING BGN
BEGIN BGN
BENCHMARK BNCH
BENEFIT BNF
BENEFICIARY BNRY
BEST BEST
BILLABLE BILL
BILLING BILL
BILL BILL
BIRTH BRTH
BOARD BRD
BODY BDY
BONUS BONS
BOX BOX
DEFECT DFCT
BREAKDOWN BRKD
BUDGET BUDG
BUILDING BULD
BULK BULK
BY BY
BYPASS BYPS
CALLING CALL
CALL CALL
CAMPAIGN CAM
CAMPUS CAMP
CANCELLED CANC
CAP CAP
CAPACITY CPTY
CARD CARD
CARRIER CARR
CARRY OVER CRYV
CARRYOVER CRVY
CATEGORY CAT
CAUSE CAUS
CEILING CEL
CERTIFICATION CERT
CERTIFICATE CERT
CHAPTER CHPT
CHALLENGED CHAL
CHANGE CHG
CHANNEL CHNL
CHARGE CHRG
CHARTER CHRT
CHECK CHK
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 8 of 28
CHILD CHLD
CITY CITY
CIVI CIV
CLAIMANT CLMT
CLAIM CLM
CLASSIFICATION CLAS
CLASSROOM CLRM
CLASS CLAS
CLAUSE CLS
CLEAR CLR
CLERK CLERK
CLOSE CLOS
CLOSED CLSD
CLUSTER CLSTR
CODE CD
COLLECTED COLL
COLLECT COLL
COLUMN COL
COMMENTS CMNT
COMMENT CMNT
COMMITTEE COMT
COMMIT COMMIT
COMMUNICATION COMM
COMMUNITY CMTY
COMPANY CMP
COMPARISON CMPR
COMPENSATION CMPN
COMPETING CMPT
COMPLAINT COMPL
COMPLETION CMPLT
COMPLETERS CMPLT
COMPLETER COMPLT
COMPLIMENTARY CMPL
COMPONENT CPNT
COMPOSITION COMP
COMPOSITE CMPS
COMPRESSION CPRN
COMPUTED CPTD
CONCERN CONC
CONFIRMATION CONF
CONGRESSIONAL CONG
CONGRESS CONG
CONSTANT CNST
CONSUMER CNSM
CONTACT CTCT
CONTAINER CNTNR
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 9 of 28
CONTENT CNTT
CONTINGENCY CONTGCY
CONTINUING CONT
CONTINUOUS CONT
CONTRACT CNTR
CONTRIBUTION CTRB
CONTRIBUTOR CTRB
CONTROL CTL
CONVERTIBLE CNVT
COVERTED CNVT
COPAYMENT CPAY
COPAY CPAY
COPY CPY
CORTHODONTIA CRTH
CORPORATION CORP
COSPONSORSHIP COSP
COST COST
COUNTY CNTY
COUNTRY CTRY
COUNT CNT
COUPON CPN
COVERAGE CVG
COVERED CVRD
CPI CPI
CPC CPC
CREATOR CRT
CREATION CRT
CREATE CRT
CREDIT CRED
CRITICALITY CRIT
CTG CTG
CURRENT CURR
CUTOFF CUT
CURRENCY CURCY
DAILY DAIL
DATA DATA
UPDATED UPDT
UPDATE UPDT
DATES/DATE DT
DAYS DAY
DAY DAY
DEATH DTH
CECIMAL DEC
DECISION DCSN
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 10 of 28
DEDUCTIBLE DEDB
DEDUCTIONS DED
DEDUCTION DED
DEFAULT DFLT
DEFINITION DEF
DEFINED DEF
DEGREE DEGR
DELIVERY DLVR
DEMOGRAPHICS DEMG
DEMOGRAPHIC DEMG
DEMONSTRATION DEMO
DENIAL DENL
DENTAL DENT
DPARTMENT DEPT
DEPENDENT DEPN
DEREIVED DRVD
DESCRIPTION DESC
DESCRIPTIVE DESC
DESCRIPTOR DESC
DESIGNATION DESG
DESIGNATED DESG
DESIGNATOR DESG
DESIGN DSGN
DETAIL DETL
DEVELOPMENT GRANT DGRNT
DEVICE DEV
DIFFERING DFRG
DIPLOMA DIPL
DIRECTIONAL DRCT
DIRECTIONS DRCT
DIRECTION DRCT
DIRECTOR DIR
DIRECT DIR
DISABILITY DSBL
DISAFFILIATED DSF
DISSAFILIATION DSFN
DISCUSSED DSCS
DISCUSS DSCS
DISBURSEMENT DISB
DISBURSE DISB
DISMEMBERMENT DISB
DISBURSING DSBG
DISMEMBERMENT DMEM
DISPOSITION DISP
DISTRIBUTE DSTB
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 11 of 28
DISTRIBUTION DSTB
DISTRIBUITED DSTB
DISTRICT DIST
DOMAIN DOM
DOMESTIC DMST
DOCUMENTS DOCS
DOCUMENT DOC
DOWN DOWN
DRAFT DRFT
DRILL DRL
DRIVERS DRVR
DRIVER DRVR
DROP DROP
DUAL DUAL
DUESTAB DTAB
DUES DUES
DUE DUE
DUPLICATE DUP
DURATION DURTN
DUTY DUTY
EARLY ERLY
EARNINGS EARN
EARNING EARN
EARNER EARN
EDUCATION SUPPORT PERSONNEL ESP
EFT EFT
ESP ESP
EDUCATION ED
EFFECTIVE EFTV
ELE ELEMENT
ELEMENTARY ELEM
ELIGIBILITY ELIG
ELIGIBLE ELIG
EMPLOYER EMP
EMPLOYER EMPR
EMPLOYMENT IMPT
ENCLOSURE ENCL
ENCLOSED ENCL
ENCODER ECDR
ENCODER SCHEDULE ECDRSCHED
ENDICOTT ENDC
ENDING END
ENHANCED ENH
ENHANCE ENH
ENROLLMENT ENRL
ENTITY ENTY
ENTRY ENTRY
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 12 of 28
IMPAIRMENT IMPT
EQUIVALENCY EQVL
EQUIVALENTS EQVL
EQUIVALENT EQVL
EQUIPMENT EQPT
ESTIMATES EST
ESTIMATED EST
ESTIMATE EST
ETHNICITY ETHN
ETHNIC ETHN
EVENT EVT
EXCEPTION EXCP
EXCHANGE EXCH
EXEMPTION EXMP
EXEMPT EXMP
EXERCISED EXER
EXERCISE EXER
EXISTENCE EXS
EXISTS EXS
EXPECTED EXPC
EXPERIENCE EXPER
EXPIRATION EXPR
EXPLANATION EXPL
EXTENSION EXTN
EXTERNAL EXT
EXTRACT EXTR
EYE EYE
FACT FACT
FAMILTY FMLY
FAX FAX
FEDERALLY FED
FEDERAL FED
FEES FEE
FEE FEE
FIELDS FLD
FILED FILD
FILTER FLTR
FINANCIAL FIN
FINANCED FIN
FINANCE FIN
FIPS FIPS
FIRM FIRM
FIRST FRST
FISCAL FISC
FLEXIBLE FLEX
FLOOR FLR
FOLLOW UP FLWP
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 13 of 28
FOLLOWUP FLWP
FOOT FT
FOREIGN FORN
FORMATTED FMTD
FORMAT FMT
FORMER FRMR
FORM FORM
FORMULA FMLA
FORWARDING FWD
FREE FREE
FREQUENCY FREQ
FREQUENT FREQ
FULFILLMENT FFIL
FULL-TIME EQUIVALENTS FTE
FULL TIME EQUIVALENT FTE
FULL FULL
FTES FTE
FTE FTE
FUNCTION FUNC
FUNDING FUND
FUNDS FUND
FUND FUND
GENERATION GEN
GENERAL GNRL
GENERIC GNRC
GENDER GNDR
GENPROD GENPROD
GEOPOLITICAL GEOP
GEOGRAPHIC GEO
GHOST GHST
GLOBAL GLOB
GOOD GOOD
GOVERNMENT GOVT
GOVERNANCE GOVN
GRACE GRCE
GRAPHIC GRPH
GRANT GRNT
UNGRADED UNGR
GRADUATION GRAD
GRADE GRDD
GRADE GRD
GROSS GROS
GROUP GRP
GROUPING GRPG
GUIDANCE GUID
HAND HAND
HANDLING HNDL
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 14 of 28
HARDWARE HDWR
HARTE-HANKS HH
HEADQUARTERS HQD
HEADING HDG
HEADER HDR
HEALTH HLTH
HIGHER EDUCATION HED
HIGHEST HGHST
HIGHER HGHR
HIGH HIGH
HIRE HRE
HIRED HRD
HISTORY HIST
HMO HMO
HOSTING HSTG
HOURS HR
HOUSEHOLD HH
HOUSING HOUS
HS HS
IDENTIFIER ID
ID ID
IMPLEMENTATION IMPL
IMPUTATION IMPT
INACTIVE INAC
INCENTIVE INCT
INCIDENT INCD
INCLUDES INCL
INCLUDED INCL
INCLUDE INCL
INCOME INCM
INCORPORATION INC
INDEX INDX
INDICATOR IND
INDIVIDUAL INDV
INFORMATION INFO
INFRASTRUCTURE INFR
INITIATING INTG
INITIATOR INITR
INITIALS INIT
INITIAL INIT
INSTITUTION INST
INSTRUCTIONAL INSTL
INSTRUCTION INSTR
INSURANCE INS
INSURER INSR
INSURED INSD
INSTERESTED INTR
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 15 of 28
INSTEREST INTR
INTERIM INTM
INTERNAL INT
INTERVAL INTRV
INVENTORY INVY
INVESTMENT INVST
INVOICE INVC
IN IN
INTELLECTUAL PROPERTY ITP
IRS IRS
ITEMS ITEM
ITEM ITEM
JOB CLASSIFICATION JCLAS
JOB JOB
PREFERENCE PREF
PREKINDERGARTEN PREK
KINDERGARTEN K
KEY KEY
LABEL LBL
LABOR LABR
LANE LANE
LAST LAST
LEA LEA
LEADER LDR
LEAVE LEAV
LEFT LFT
LENGTH LGTH
LETTER LTR
LEVEL LVL
LIBRARIANS LIBN
LIBRARIAN LIBN
LIBRARY LIB
LICENSE LICN
LIFE LIFE
LINE LINE
LOAN LOAN
LOCALE LCLE
LOCAL LCL
LOCATION LOC
LONG TERM DISABILITY LTD
LONG LNG
LOOKUP LKUP
LOSS LOSS
LOWER LEGISLATIVE DISTRICT LLD
LOWEST LWST
LOW LOW
LTD LTD
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 16 of 28
LUNCH LNCH
MAIDEN MAID
MAILING MAIL
MAIL MAIL
MAINTENANCE MNT
MANAGED MNGD
MANAGER MNGR
MAJOR MAJ
MANAGEMENT MGMT
MANDATED MAND
MANUAL MANL
MAP MAP
MARITAL MRTL
MANUFACTURER (ING) MNFT
MARKETING MKTG
MASTER MSTR
MATCH MTCH
MATERIAL MAT
MATERIALS MAT
MAXIMUM MAX
MEDIA MDA
MEDIUM MEDM
MEETING MTG
MEMBER BENEFITS CORPORATION MBC
MEMBER BENEFITS MB
MEMBER SERVICES REP MSR
MEMBER HISTORY MHST
MEMBERSHIP MSHP
MEMBER MGR
MBC MBC
MSR MSR
MERCHANDISE MRCH
METHOD METH
METRO MTRO
MIDDLE MID
MILITARY MLTR
MINUTE MN
MINORITY MIN
MISCELLANEOUS MSIC
MISSED MISS
MEDICAL MED
MODE MODE
MONITOR MNTR
MONTHLY MOLY
MONTH MO
MOTHERS MTHR
MOTHER MTHR
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 17 of 28
MULTIPLE MULT
MULTI MULT
NATIONAL EDUCATION ASSOCIATED NEA
NEA NEA
NAME NM
NATIONAL NATL
NATURAL NATL
NATURAL NAT
NAVIGATION NAV
NCES NCES
NEED NEED
NEEDED NEED
NEGOTIATIONS NEGTN
NET NET
NETWORK NWRK
NEW NEW
NEXT NEXT
NICK NICK
NON MEMBER NMBR
NON NON
NOTES NOTE
NOTE NOTE
NOTIFICATION NOTIF
NUMBER NUM
NUMERIC NUMC
OBJECTOR OBJR
OBLIGATION OBLG
OBLIGATION DESIGNATION OD
OCCUPATION OCCP
OFFERS OFFR
OFFER OFFR
OFFICIALS OFFL
OFFICIAL OFFL
OFFICE OFC
OFFSET OFST
OF OF
OPENED OPEN
OPEN OPEN
OPERATING OPS
OPERATION OPS
OPERATOR OPTR
OPINION OPIN
OPPORTUNITY OPPRTNTY
OPTION OPT
OPT OPT
REORDER RORD
ORDERED ORD
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 18 of 28
ORDER ORD
ORGANIZATIONS ORG
ORGANIZATION ORG
ORGANIZING ORGG
ORIGINATION ORIG
ORIGINAL ORIG
ORTHODONTIA ORTH
OTHER OTH
OUT OUT
OUTAGE OUTG
OVERRIDE OVRD
OVER OVER
OWNER OWNR
PACKAGE PKG
PAID PAID
PARAGRAPH PARA
PARAMETER PARAM
PARENT PARN
PARTY PARTY
PARTICIPATION PRTC
PARTICIPATING PRTC
PARTIAL PRTL
PART PART
PARTY PTY
PAST PAST
PAY METHOD PYMT_METH
PAYER PYR
PAYMENTS PYMT
PAYMENT PYMT
PAY PAY
PAYROLL PYRL
PB PB
PCI PCI
PENALIZED PNLZ
PENALTY PLTY
PENSION PENS
PERCENTAGE PCT
PERCENT PCT
PERSONAL PRSL
PERSON PRSN
PHYSICALLY PHYS
PLAN PLAN
PLAYBACK LIST PLAYBKLST
PLUS PLUS
POINT PNT
POLICY PLCY
POLITICAL ACTION COMMITTTEE PAC
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 19 of 28
PAC PAC
POLITICAL POL
POPULATION POP
POSITION POS
POSTAL PSTL
POST POST
POTENTIAL POT
POWER POW
PPO PPO
PREAUTHORIZATION PRTH
PRECINCT PREC
PRECONVERSION PCNV
PREFIX PRFX
PREMIUM PREM
PRENOTE PREN
PRERETIREMENT PRTR
PRERETIRED PRTR
PRESTIGE PRSTG
PRESCRIPTION RX
PREVIOUS PREV
PRICE PRC
PREMARY PRIM
PRINT PRNT
PRIOR PRIO
PRIVATE PRIV
PROBLEM PRBLM
PROCESSING PRCS
PROCESSED PRCD
PROCESS PRCS
PRODUCTS PRD
PRODUCT PRD
PRODUCTION PRD
PROFESSIONAL PRF
PROFILE PRFL
PROFIT PROF
PROFITABLE PROF
PROFITABILITY PROF
PROGRAM PGM
PROGRESSIVE PRGR
PROGRESS PRGR
PROHIBITION PRHB
PROHIBITED PRHB
PROJECT PROJ
PROMOTIONAL PROM
PROMOTION PROM
PROMOBILLCODE PBC
PROPERTY PPTY
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 20 of 28
PROPOSED PROP
PRORATION PROR
PROSTHODONTIC PRSTH
PROVIDED PROV
PUBLICATION PBLC
PUBLIC PUBL
PUB POINT PP
PURCHASE PRCH
QUALIFIER QUAL
QUALITY QLTY
QUANTITY QTY
QUARTER QTR
RACE RACE
RANGE RNGE
RATION RATO
RATE RATE
REACTIVATE RACTV
REASON RSN
REBATE REB
RECEIVED RECD
RECIPIENT RECP
RECONDITIONED RECON
RECORDING REC
REDUCTION RED
REDUCED RED
REFERENCE REF
REFUND RFND
REGISTRATION RGR
REGISTERED RGRD
REGULAR REG
REGIONAL RGNL
REGION RGN
REIMBURSEMENT REIMB
REJECTION REJ
RELATED REL
RELATIONSHIP RSHP
REMAINDER REM
REMAINING REMG
RENEWAL RNWL
REPLACEMENT REPL
REPORTING RPTG
REPROT RPT
REPRESENTATIVE REP
REPRESENTED REP
PRESENT PRES
RECURRANCE RCNC
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 21 of 28
REQUESTOR RQSTR
REQUESTER RQSTR
REQUEST RQST
REQUEST TYPE RQSTTYP
REQUIRED REQD
REQUIREMENT REQ
RESEARCH RSCH
RESERVE RSRV
RESIDENCE RES
RESIDENT RES
RESOLVED RSLV
RESOLUTION RSLN
RESPONSIBLE RESP
RESPONSE RSP
RESTRICTION RSTR
RESTRICTED RSTR
RETIREMENT RTRM
RETIRED RTRD
RETURNED RETN
RETURN RETN
REVENUE REV
REVERSAL RVSL
REVERSE RVSD
REVIEW RVW
RIGHT RTS
ROLE RL
ROLLOVER ROVR
ROOT CAUSE RC
ROUND RND
ROUTE RTE
RXGENERIC RXGN
RXBASIC RXBS
RXCARD RXCD
SABBATICAL SABB
SALARY SAL
SALES SALES
SAME SAME
SCA SCA
SCHEDULED SCHD
SCHEDULE SCHD
SCHOOL DISTRICT SD
SCHOOLS SCH
SCHOOL SCH
SCRIPT SCRP
SEARCH SRCH
SECONDARY SCND
SECOND SEC
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 22 of 28
SECTION SCTN
SECTOR SCTR
SECURE IDENTIFIER SECURE ID
SECURITY SCTY
SENATE SEN
SENT SENT
SEND SEND
SEQUENCE SEQ
SERVER SRV
SERVICES SRVC
SERVICE SRVC
SET SET
SEVERITY SVTY
SHIPPING SHP
SHIPPED SHP
SHIPPER SHPR
PERIOD PER
SHOP SHOP
SHORT TERM DISABILITY STD
SHORT SHRT
SICK SICK
SIGNING SNG
SIGNATURE SIGN
SINCE SNCE
SIZE SIZE
SLOTS SLOT
SLOT SLOT
SOCIAL SECURITY NUMBER SSN
SOCIAL SECURITY SOC_SCR
SSN SSN
SOFTWARE SFTW
SOLICITATION SOLC
SORT SORT
SOURCE SRC
SOX CLASSIFICATION SOXCL
SPECIAL SPCL
SPREAD SPRD
SPOUSE SPSE
STAFF STF
STANDARD STD
START STRT
STATEWIDE STWD
STATE AFFILIATE SEA
STATE ST
STATION STN
STATISTICAL STST
STATUS STAT
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 23 of 28
STD STD
STEPS STEP
STEP STEP
STOP STOP
STORATE STOR
STORY STRY
STRATUM STRAT
STREAM STRM
STREET STR
STRUCTURE STRUC
STUDENT STDN
STUDY STDY
SUBCONTRACTOR SBCR
SUBCATEGORY SCAT
SUBCLASS SCLAS
SUBJECT SUBJ
SUB-TYPE SBTP
SUBTYPE SBTP
SUBSCRIBER SBSCR
SUBMISSION SUBM
SUBSIDIARY SBSD
SUBSTITUTE SBST
SUBSYSTEM SUBS
SUFFIX SUFX
SUGGESTED SGST
SUMMARIZE SUMZ
SUMMARY SUMM
SUPPRESSION SUPP
SUPPLEMENTAL SUPP
SPERVISORY SPVR
SUPRESS SUPP
SUPPORT SPRT
SURVEY SURV
SWITCH SW
SWITCHER SW
SYMPTOM SYMP
SYSTEM SYS
TABLE TABL
TAG TAG
TALENT TLNT
TARGETTING TARG
TARGETTED TARG
TARGETING TARG
TARGETED TARG
TARGET TARG
TAX TAX
TEACHER TCHR
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 24 of 28
TECHNOLOGY TECH
TECHNOLOGY ATTRIBUTE TECHATTR
TECHNOLOGY OPERATIONS TECHOPS
TECHNOLOGY COMPONENTS TECHCPNT
TECHNOLOGY NOTIFICATION TECHNOTIF
TELEMARKETER TMKTR
TELEMARKETING TMKTG
TELEPHONE PHN
PHONE PHN
TEMPORARY TEMP
TEMPLATE TMPL
TERMINATION TRMN
TERRITORY TRTR
TENURE TENR
TERM TERM
TEXT TXT
THIRD THRD
THRESHOLD THRSD
TIME TM
TIMEZONE TMZ
TIMINGS TMGS
TITILE TITL
TOLLGATE TG
TOPSHEET TOP
TOPIC TOPIC
TOTAL TOTAL
TRACKING TRK
TRACK TRK
TRAIL TRL
TRAINING TRN
TRANSCRIPT TRSCPT
TRANSACTION TRXN
TRANSFER TRNSF
TRANSIT TRAN
TRANSMITTAL TRNS
TRUSTEESHIP TRST
TRUSTEE TRST
TRUSTS TRST
TRUST TRST
TRUNK TRNK
TUITION TUIT
TYPE TYP
UNAFFILIATED UNFL
UNDER UND
UNION UNON
UNIFIED UNIF
UNIQUE UNIQ
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 25 of 28
UNIVERV UNIS
UNIT UNIT
UNITED STATE US
UNLISTED UNLST
UNRESOLVED URSL
UPDATE UPDT
UPDATED UPDT
UPPER LEGISLATIVE DISTRICT ULD
US POSTAL SERVICE USPS
USER INCIDENT UI
USER USER
USE USE
USAGE USG
USUAL AND CUSTOMARY RATE UCR
US US
VALUE VAL
VARIABLE VAR
VEHICLE VHCL
VENDOR VDR
VERIFICATION VER
VERIFIED VER
VERSION VRSN
VIDEO VID
VISION VISN
VISIT VIST
VOCATIONAL VOC
VOID VOID
VOTER VOTR
VOTING VOTG
WAGE WAGE
WAITING WAIT
WAIT WAIT
WARD WARD
WEIGHTED WGTD
WEIGHT WGT
WINDOW WDW
WITH WITH
WORK WK
WORKER WRKR
YEAR YR
YEAR TO DATE YTD
ZIP ZIP
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 26 of 28
Teradata Reserved Words
The Teradata keyword is not allowed to be used as a name for an object.
Here is the list of all the Teradata reserved words.
ABORT CONSUME FORMAT LOOP PROCEDURE SQLTEXT
ABORTSESSION CONTINUE FOUND LT PROFILE SQRT
ABS
CONVERT_TABLE_HEA
DER FREESPACE MACRO PROTECTION SS
ACCESS_LOCK CORR FROM MAP PUBLIC START
ACCOUNT COS FULL MAVG QUALIFIED STARTUP
ACOS COSH FUNCTION MAX QUALIFY STATEMENT
ACOSH COUNT GE MAXIMUM QUANTILE STATISTICS
ADD COVAR_POP GENERATED
MCHARACTER
S QUEUE STDDEV_POP
ADD_MONTHS COVAR_SAMP GIVE MDIFF RADIANS STDDEV_SAMP
ADMIN CREATE GO MERGE RANDOM STEPINFO
AFTER CROSS GOTO METHOD RANGE_N STRING_CS
AGGREGATE CS GRANT MIN RANK SUBSCRIBER
AIT CSUM GRAPHIC MINDEX REAL SUBSTR
ALIAS CT GROUP MINIMUM RECURSIVE SUBSTRING
ALL CUBE GROUPING MINUS REFERENCES SUM
ALTER CURRENT GT MINUTE REFERENCING SUMMARY
AMP CURRENT_DATE HANDLER MLINREG REGR_AVGX SUSPEND
AND CURRENT_TIME HASH MLOAD REGR_AVGY TABLE
ANSIDATE CURRENT_TIMESTAMP HASHAMP MOD REGR_COUNT TAN
ANY CURSOR
HASHBAKAM
P MODE
REGR_INTERCE
PT TANH
ARGLPAREN CV
HASHBUCKE
T MODIFY REGR_R2 TBL_CS
AS CYCLE HASHRO MONITOR REGR_SLOPE TEMPORARY
ASC DATABASE HAVING
MONRESOURC
E REGR_SXX TERMINATE
ASIN DATABLOCKSIZE HELP MONSESSION REGR_SXY THEN
ASINH DATE HEN MONTH REGR_SYY THRESHOLD
AT DATEFORM HERE MSUBSTR RELATIVE TIME
ATAN DAY HILE MSUM RELEASE TIMESTAMP
ATAN2 DEC HOUR MULTISET RENAME TIMEZONE_HOUR
ATANH DECIMAL IDENTITY NAMED REPEAT
TIMEZONE_MINU
TE
ATOMIC DECLARE
IDTH_BUCKE
T NATURAL REPLACE TITLE
AUTHORIZATION DEFAULT IF NE REPLCONTROL TO
AVE DEFERRED IMMEDIATE NE REPLICATION TOP
AVERAGE DEGREES IN NE_TABLE REQUEST TRACE
AVG DEL
INCONSISTEN
T NEXT RESTART TRAILING
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 27 of 28
BEFORE DELETE INDEX NO RESTORE TRANSACTION
BEGIN DESC INDICATOR NOAIT RESTRICT TRANSFORM
BETEEN DESCRIPTOR INITIATE NONE RESULT TRANSLATE
BIGINT DETERMINISTIC INNER NOT RESUME TRANSLATE_CHK
BINARY DIAGNOSTIC INOUT NULL RET TRIGGER
BLOB DISABLED INPUT NULLIF RETRIEVE TRIM
BOTH DISTINCT INS NULLIFZERO RETURNS TYPE
BT DO INSERT NUMERIC REVALIDATE UC
BUT DOMAIN INSTANCE OBJECT REVOKE UDTCASTAS
BY DOUBLE INSTEAD OBJECTS RIGHT UDTCASTLPAREN
BYTE DROP INT
OCTET_LENGT
H RIGHTS UDTMETHOD
BYTEINT DUAL INTEGER OF RO UDTTYPE
BYTES DUMP
INTEGERDAT
E OFF RO_NUMBER UDTUSAGE
CALL EACH INTERSECT OLD ROID UNDEFINED
CASE ECHO INTERVAL OLD_TABLE ROLE UNDO
CASE_N ELSE INTO ON ROLLBACK UNION
CASESPECIFIC ELSEIF IS ONLY ROLLFORARD UNIQUE
CAST ENABLED ITERATE OPEN ROLLUP UNTIL
CD END ITH OPTION ROS UPD
CHAR EQ JOIN OR SAMPLE UPDATE
CHAR_LENGTH EQUALS JOURNAL ORDER SAMPLEID UPPER
CHAR2HEXINT ERROR KEY ORDERING SCROLL UPPERCASE
CHARACTER ERRORFILES KURTOSIS ORK SECOND USER
CHARACTER_LENG
TH ERRORTABLES LANGUAGE OUT SEL USING
CHARACTERS ESCAPE LARGE OUTER SELECT VALUE
CHARS ET LE OVER SESSION VALUES
CHECK EXCEPT LEADING OVERLAPS SET VAR_POP
CHECKPOINT EXEC LEAVE OVERRIDE SETRESRATE VAR_SAMP
CLASS EXECUTE LEFT PARAMETER SETS VARBYTE
CLOB EXISTS LIKE PASSORD SETSESSRATE VARCHAR
CLOSE EXIT LIMIT PERCENT SHO VARGRAPHIC
CLUSTER EXP LN
PERCENT_RAN
K SIN VARYING
CM EXPLAIN LOADING PERM SINH VIE
COALESCE EXTERNAL LOCAL PERMANENT SKE VOLATILE
COLLATION EXTRACT LOCATOR
PLAN_DIRECTI
VE SMALLINT YEAR
COLLECT FALLBACK LOCK POSITION SOME ZEROIFNULL
COLUMN FASTEXPORT LOCKING PRECISION SOUNDEX ZONE
COMMENT FETCH LOER PREPARE SPECIFIC
COMMIT FIRST LOG PRESERVE SPOOL
COMPRESS FLOAT LOGGING PRIMARY SQL
CONSTRAINT FOR LOGON PRIVATE SQLARNING
CONSTRUCTOR FOREIGN LONG PRIVILEGES SQLEXCEPTION
Teradata Naming Standards Version 1.0 15 July 2009
www.tigmaminds.com Page 28 of 28
References
www.teradata.com
http://www.ralphkimball.com/
www.tigmaminds.com