ODPS建表语句如何创建主键 - 详细教程和示例
在ODPS中,可以使用CREATE TABLE语句来创建表,并且指定主键。\n\n创建表的语法如下:\n\nCREATE TABLE table_name (\n column_name1 data_type1 [COMMENT 'column_comment1'] [column_constraint1],\n column_name2 data_type2 [COMMENT 'column_comment2'] [column_constraint2],\n ...\n [COMMENT 'table_comment']\n)\n[PARTITIONED BY (column_name data_type [COMMENT 'column_comment'])]\n[LIFECYCLE n]\n[STORED BY storage_handler [WITH SERDEPROPERTIES (property_name=property_value, ...)]]\n[TBLPROPERTIES ('key1'='value1', ...)]\n[AS query_statement]\n[LOCATION 'hdfs_path']\n[OPTIONS (key1=value1, ...)]\n[PRIMARY KEY (column_name1, column_name2, ...)];\n\n其中,[PRIMARY KEY (column_name1, column_name2, ...)]指定了表的主键,可以指定一个或多个列作为主键。多个列之间用逗号分隔。\n\n例如,创建一个名为table_name的表,并指定列column1为主键,可以使用以下语句:\n\nCREATE TABLE table_name (\n column1 string,\n column2 int,\n column3 double\n)\nPRIMARY KEY (column1);
原文地址: https://www.cveoy.top/t/topic/pFcD 著作权归作者所有。请勿转载和采集!