Answer Posted / surendra reddy duggireddy
Identity Columns generate a system-generated number for
every row as it is inserted
in the table. It is also knows as a DBS Generated Unique
Primary Index. Identity
Columns are used if you want to guarantee row uniqueness in
a table and they can
simplify the initial port from databases other than
Teradata. They are often used as the
Primary Index so they can guarantee even distribution. In
some cases they are utilized to
optimize and simplify the first port from another database
that uses generated keys.
Identity columns do NOT need to be part of the Primary
Index, but they are often used
for that purpose because they provide even data
distribution. The biggest rule is that
you can only specify one Identity Column per table
Example:
-------
Create Table Employee_Table
( Employee_No INTEGER
GENERATED ALWAYS AS IDENTITY
(START WITH 1 INCREMENT BY 5
MAXVALUE 1000000
NO CYCLE)
, Dept_No INTEGER
,First_Name CHAR(20)
,Last_Name CHAR(20)
,Salary DECIMAL (10,2)
) PRIMARY INDEX (Employee_No);
| Is This Answer Correct ? | 8 Yes | 0 No |
Post New Answer View All Answers
What are the string manipulation operators and functions associated with teradata?
How to run a query in teradata?
Explain the term 'row' related to relational database management system?
Highlight the limitations of TPUMP Utility.
What is the primary index in teradata?
Syntax for case when statement?
What are the different methods ot loading a dimension table? A fact table etc?
What are the components used in smp and massively parallel processing (mpp) machines?
What are the different table types supported by teradata?
What do you mean by fastexport in teradata?
What is smp and mpp platforms?
How is MLOAD Client System restarted after execution?
Describe the set operators in teradata.
What are the various indexes in teradata? How to use them?
What are the things to be considered while creating secondary index?