【数据库】-Oracle常用语法

来源:互联网 发布:淘宝店售后客服用语 编辑:程序博客网 时间:2024/05/16 10:05

1、备份数据

create table copy_tableas select *from tablewhere 条件

注意:当where条件成立时,会复制表结构+表数据;当where条件不成立,只会创建相同的表结构,不会复制表数据

2、清空表数据  

delete from tablewhere 1=1

3、日期&时间

 时间:to_date('2017/5/27 11:21:50','yyyy-mm-dd hh24:mi:ss')

 日期:to_date('2017/5/27','yyyy-mm-dd')


4、存储过程

1)单表数据构造:

declare 
    i int:= 初始值;
    begin


        while(i<值) loop


            insert into 表(字段集) values (赋值);
            i:= i+1;


        end loop;
        commit;
    end;

2)主从表数据构造:

declare 
    i int:= 初始值;
    begin
        while(i<值) loop
            insert into 主表(主键,其他字段集...) values (i,其他属性值...);
            insert into 从表(主键,外键,其他字段集...) values (i,i,其他属性值...);


            i:= i+1;
        end loop;
        commit;
    end;

原创粉丝点击