Teradata CREATE表
2018-01-16 09:54 更新
CREATE TABLE命令用于在Teradata中创建表。
语法
以下是CREATE TABLE语句的通用语法。CREATE <SET/MULTISET> TABLE <Tablename> <Table Options> <Column Definitions> <Index Definitions>;
- 表选项 - 指定表的物理属性,例如日记和回退。
- 列定义 - 指定列,数据类型及其属性的列表。
- 索引定义 - 其他索引选项,如主索引,次索引和分区主索引。
例
以下示例使用FALLBACK选项创建名为employee的表。 该表包含5个EmployeeNo作为唯一主索引的列。CREATE SET TABLE EMPLOYEE,FALLBACK ( EmployeeNo INTEGER, FirstName VARCHAR(30), LastName VARCHAR(30), DOB DATE FORMAT 'YYYY-MM-DD', JoinedDate DATE FORMAT 'YYYY-MM-DD', DepartmentNo BYTEINT ) UNIQUE PRIMARY INDEX ( EmployeeNo );
创建表后,可以使用SHOW TABLE命令查看表的定义。
SHOW TABLE Employee;
*** Text of DDL statement returned.
*** Total elapsed time was 1 second.
------------------------------------------------------------------------
CREATE SET TABLE EMPLOYEE ,FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT,
DEFAULT MERGEBLOCKRATIO (
EmployeeNo INTEGER,
FirstName VARCHAR(30) CHARACTER SET LATIN NOT CASESPECIFIC,
LastName VARCHAR(30) CHARACTER SET LATIN NOT CASESPECIFIC,
DOB DATE FORMAT 'YYYY-MM-DD',
JoinedDate DATE FORMAT 'YYYY-MM-DD',
DepartmentNo BYTEINT
)
UNIQUE PRIMARY INDEX ( EmployeeNo );以上内容是否对您有帮助:

免费 AI IDE


更多建议: