oracle数据库操纵语言DML
2024-08-25 01:17:08
oracle数据库操纵语言:DML
添加数据:
()直接添加数据:
insert into table_name(column_name1,column_name2,...) values(data1,data2...);
()通过其他数据表添加(目标表已存在):
insert into table_name(column_name1,column_name2,...) select column_name1,column_name2... from table_name2;
()添加数据同时创建表(目标表待创建):
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]; 删除表中数据:
()条件删除:
delete from table_name [where condition];
()全部删除:
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;
()省略增加的语句
merge into login
using managerinfo
on (login.login_id = managerinfo.managerid)
when matched then update
set login.loginname = managerinfo.loginname;
()省略修改的语句
merge into login
on(login.login_id=managerinfo.managerid)
when not matched then insert
values(managerinfo.loginname,managerinfo.password,managerinfo.managerid);
()增加和修改同时进行
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);
最新文章
- 旺信UWP公测邀请
- MQTT for UWP
- 【CodeForces 312B】BUPT 2015 newbie practice #3A Archer
- ADOMD连接SSAS和Mondrian,rex的终结者
- iOS开发之自定义画板
- 自定义TypeConverter把基础类型转换为复杂类型
- opengl离屏渲染(不需要和窗口绑定,仅当作一个可以渲染一张图片的API使用)+ opencv显示
- Sql 2008R2 windows身份好用 ,sa身份不好用
- 统计s=";hello alex alex hello haiyan cc haiyan com";中每个单词的个数
- hdu1556 Color the ball 线段树区间染色问题
- win10被微软流氓更新后编译基于visual Studio的web项目报[ArgumentOutOfRangeException: 指定的参数已超出有效值的范围
- 网站开发进阶(三十四)编码中的setCharacterEncoding 理解
- 用 PLSQL 创建新用户及导入 dmp
- 【汇总目录】Git
- 初遇sass的两个小问题
- java 图片转base64字符串、base64字符串转图片
- YTKNetwork网络封装
- 一个shell的面试题
- Geckofx 45 正确模拟键盘输入的事件绑定方法
- test20181004 排列