GP側DDL語句小結

2021-07-02 03:34:31 字數 1609 閱讀 7523

greenplum側 

1、修改欄位名

alter table zb_zb.zb_m_dev_er_03

renamecolumnphone1

todeveloper_no_jf;

alter tablezb_zb.zb_m_dev_er_03rename

columnphone2todeveloper_no_qd; 

--對比oracle

oracle上:

alter tabledm_3g_d_terminal01_uprename columnterm_brd_mdl_type_codetocode;

2、修改字段長度

alter tablezb_zb.zb_m_dev_er_03alteris_dev    

typecharacter varying(2);

alter tablezb_zb.zb_m_dev_er_03alteris_innettypecharacter varying(2);

--對比oracle

oracle上:

alter tabledm.dm_3g_d_terminal01_upmodifyterm_brd_mdl_type_code varchar2(20);

3、新增字段

alter tablezb_zb.zb_m_dev_er_03addis_add  character varying(2);

--對比oracle

alter table dm_3g_d_terminal01_up add   index_no number

4、 表字段 加注釋

comment on columnzb_zb.dm_3g_m_sgsj_data.area_no is '城市**';

5、刪除列

alter table  zb_zb.zb_m_dev_er_03drop column prov_id;

oracle側

alter table  workerslistiddrop column colname;

注意:在ora中當表為壓縮表時 無法進行刪除列的操作。

這時,可將此列設為unused column

alter table dm_3g_d_terminal01_up set unused column index_no

常用DDL語句

1 修改欄位名稱 alter table t user login log change device id session id varchar 256 2 修改注釋 alter table t user login log modify column session id varchar 256...

DDL語句總結

ddl 資料庫定義語言 由create,alter,truncate,drop 組成。1.create 建立表 create table 表名 屬性名 屬性型別 約束條件 2.alter 修改表結構 1.新增新的列 alter table 表名 add 列名 型別 default 2.改變列的順序 ...

DDL語句規範

create database dborder character set utf8 use dborder create table page id bigint 20 unsigned not null auto increment comment 自增id url varchar 255 no...