gongyu

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1、复制一个表格结构创建一个新的表格

   create table  B  as  select *  from  A  where  1=2;

 

   SQL Server 语句:

 select * into 新表表名 from 已有表表名 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、插入日期项


1
createtable 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;

posted on 2014-04-21 14:19  gongyu  阅读(241)  评论(0编辑  收藏  举报