1、复制一个表格结构创建一个新的表格
create table B as select * from A where 1=2;
2、给表格增加新列
alter table Tablename add(column1 varchar2(20),column2 number(7,2)...)
Oracle中修改列名不可以,但是可以删除列,增加列
alter table Tablename drop column column1
alter table Tablename add(column1 varchar2(20),column2 number(7,2)...)
3、插入日期项
1createtable
T
2
(
3
C1 DATE,
4
C2 TIMESTAMP(9)
5
);
6
7insertinto
t(c1,c2) values(date‘2010-2-12‘,timestamp‘2010-2-12
13:24:52.234123211‘);
8insertinto
t(c1,c2) values(
9
to_date(‘2010-2-12
10:20:30‘,‘YYYY-MM-DD
HH24:MI:SS‘),
10
to_timestamp(‘2010-2-12
13:24:52.123456‘,‘YYYY-MM-DD
HH24:MI:SS.FF6‘)
11
);
12
13
SQL>select
c1,dump(c1)
c1_d,c2,dump(c2)
c2_d from
t;