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 );
以上内容是否对您有帮助:
更多建议: