oracle语法细节备忘1

1. 日期处理的时候, 格式中如果要加中文, 如年, 左右加双引号

  to_char(sysdate, 'yyyy"年"MM"月"dd"日"')

 
 

 

 

2. 日期处理的时候, 24小时显示

 

to_char(sysdate, 'yyyy.mm.dd hh24:mi:ss')

 

 

 

3. 日期插入

to_date('1988-09-01', 'yyyy-MM-dd')

 

 

 

 

4. 表名和列名中不要有order,  date



5. 插入时, 查询插入

insert into test select * from test

 

 

 

 

6. 删除重复的列

delete from test a where rowid

 

 

 

 

7. 创建表

create table test(

     Empno number(5) primary key,

     Ename varchar2(16) not null,

     hiredate date default sysdate,

     Sal number(7, 2) check(sal> 100),

     Comm number(3) default 0.0,

     Dept number constraint dept_fkey references dept)

 

 

   列名 列类型 附加内容(主键,非空,默认,检查,外键等)

 


8. 参照创建表

create table test2 as select * from test1

 

 

 

 

9. 为表增加列

alter table test add(yr number(10) not null);

 

 

 

10. 对列进行修改

alter table test modify (yr number(8));

 

 

 
11. 删除列

alter table test drop column yr;

 

 

 


 

你可能感兴趣的:(oracle)