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...