zoukankan      html  css  js  c++  java
  • oracle数据库操纵语言DML

    oracle数据库操纵语言:DML
    添加数据:
    (1)直接添加数据:
        insert into table_name(column_name1,column_name2,...) values(data1,data2...);
    (2)通过其他数据表添加(目标表已存在):
        insert into table_name(column_name1,column_name2,...) select column_name1,column_name2... from table_name2;
    (3)添加数据同时创建表(目标表待创建):
        create table table_name as select column_name1,column_name2,...from source_table;
     
    修改数据:
        update table_name set column_name1=data1,column_name2=data2,... [where condition];
    
    删除表中数据:
    (1)条件删除:
        delete from table_name [where condition];
    (2)全部删除:
        truncate table table_name;
        
    同时修改和添加:
        merge [into] table_name1
        using table_name2 
        on (condition) 
        when matched then merge_update_clause 
        when not matched then merge_insert_clause;
    (1)省略增加的语句
        merge into login 
        using managerinfo 
        on (login.login_id = managerinfo.managerid)
        when matched then update 
        set login.loginname = managerinfo.loginname;
    (2)省略修改的语句
        merge into login 
        on(login.login_id=managerinfo.managerid) 
        when not matched then insert 
        values(managerinfo.loginname,managerinfo.password,managerinfo.managerid);
    (3)增加和修改同时进行
        merge into login 
        using managerinfo 
        on(login.login_id = managerinfo.managerid)
        when matched then update 
        set login.loginname = managerinfo.loginname 
        when not matched then insert 
        values(managerinfo.loginname,managerinfo.password,managerinfo.managerid);
  • 相关阅读:
    洛谷P3799 妖梦拼木棒
    bzoj1008 [HNOI2008]越狱
    洛谷P3414 SAC#1
    洛谷P1078 文化之旅
    bzoj1053 [HAOI2007]反素数ant
    洛谷P1588 丢失的牛
    bzoj1085 [SCOI2005]骑士精神
    noip2016 蚯蚓
    noip2016 换教室
    html笔记03:表单
  • 原文地址:https://www.cnblogs.com/anningkang/p/9103250.html
Copyright © 2011-2022 走看看