oracle alter table test_table add test varchar2255
刪除欄位不相容
修改欄位的資料長度型別不相容
組合操作
重新命名表相容
重新命名字段相容
約束相容
oracle: alter table test_table add (test varchar2(255));
edb:alter table test_table add (column) test varchar2(255);
(column)可以不寫oracle: alter table test_table add (test1 varchar2(255),test2 varchar2(255));
edb:alter table test_table addcolumntest1 varchar2(255),addcolumntest2 varchar2(255);
oracle: alter table test_table drop (test);
edb:alter table test_table dropcolumntest;
oracle: alter table test_table drop (test1,test2);
edb:alter table test_table dropcolumntest1,dropcolumntest2;
oracle: alter table test_table modify test varchar2(100);
oracle: alter table test_table modify (test varchar2(100));
edb:alter table test_table altercolumntest type varchar2(100);
oracle:alter table test_table modify (test1 varchar2(100),test2 date);
edb:alter table test_table altercolumntest1 type varchar2(100),
altercolumntest2 type text;
alter table test_table add (test7 varchar2(255),test8 varchar2(255))
modify test varchar2(500)
modify test3 varchar2(300);
oracle中只能組合使用add和modify,不同組合之前用空格
隔開
alter table test_table addcolumntest4 varchar2(255),
altercolumntest type varchar(100),
dropcolumntest2;
edb中可以組合使用add、alter、drop,不同組合之前用,
隔開
oracle: alter table test_table rename to test_table_new;
edb:alter table test_table rename to test_table_new;
oracle: alter table test_table rename column test1 to test;
edb:alter table test_table rename column test1 to test;
修改表結構
add column create definition first after column name 新增新字段 add index index name index col name,新增索引名稱 add primary key index col name,新增主鍵名稱 add unique...
修改表結構
1.alter操作表字段 1 增加字段 alter table 表名 add 欄位名 字段型別 alter table student add name varchar 10 2 修改字段 alter table 表名 change 舊欄位名 新欄位名 字段型別 alter table 表名 mod...
修改表結構
1.修改表名 alter table 表名 2.新增乙個字段 ater table 表名 add 欄位名 資料型別 約束條件 add 欄位名 資料型別 約束條件 3.將新增的字段放在某個字段之後,放在最前面用first alter table 表名 add 欄位名 資料型別 約束條件 after 欄...