oracle 中的sql 语句
1、update 表名 set 表字段=(select 另一个表中的相同字段 from 另一个表表名 where 表.字段=另一个表.字段) where 表.字段=?
例子:将某个表中的更新到另一个表中
update psp_model m set m.mp_id=(select mp_id from psp_c_mp mp where p.mp_no=mp.mp_no) where m.mp_no=?
2、insert into 表名 m(mp_id,mp_name,mp_no,org_id)select distinct m.mp_id,mp_name,mp_no,org_id from另一个表 where t条件 and not exists (select mp_no from 表名 mp where m.mp_id=mp.mp_id)
例子:将一个表中的数据插入到另一个表中
insert into psp_mp (mp_id,mp_name,mp_no,org_id) select distinct m.mp_id,m.mp_name,m.mp_no,m.org_id from psp_model m where is_monitor =? and distline_no =? and m.mp_no is not null and not exists (select mp_no from psp_mp mp where m.mp_id=mp.mp_id)
3、update 表名 set 表字段= 另一个字段 where 条件
例子:更新一个表中的字段到另一个字段
update psp_model m set mp_id=mp_no where is_monitor=? and distline_no=?
4、delete from 表名 where 条件
例子: 根据条件删除表中的额数据
delete from psp_model where disline_no=?
5、truncate table 表名
例子: 删除表中所有的数据
truncate table psp_model
6、decode 的使用
例子:判断的作用
decode(mp_id,null,mp_no,mp_id) 如果 mp_id 为空是mp_no 不为空 mp_id
oracle 中的sql 语句的更多相关文章
- oracle中查看sql语句的执行计划
		
1.在pl/sql中打开cmd命令容器 2.在cmd命令窗口中输入:explain plan for select * from t; 3.查看sql语句的执行计划:select * from tab ...
 - 第三周博客之二---Oracle中的sql语句
		
一.用户及权限(DBA有最高系统权限) 1.数据库的安全性:系统的安全性.数据的安全性 2.权限分类: 2.1系统权限:获得后可访问数据库 常用的有create table,create user,c ...
 - Oracle中查看SQL语句的索引命中情况及CPU占用
		
第一种: 在PL/SQL中,在Explain plan Window中执行要优化的Sql语句.结果,如下图: Object name列中显示了命中的索引名,Cost列显示了CPU的使用率(%). 第二 ...
 - oracle中使用sql语句生成10w条测试数据
		
sql语句 create table AAAATest as select rownum as cardNo, 'test' creator, to_char(sysdate + rownum//, ...
 - ORACLE中通过SQL语句(alter table)来增加、删除、修改字段
		
1.添加字段: alter table 表名 add (字段 字段类型) [ default '输入默认值'] [null/not null] ; 2.添加备注: comment on ...
 - oracle:ORA-00911: 无效字符 问题和解决---Eclipse中的SQL语句不能加分号
		
eclipse中原sql: 异常: 原因:Eclipse中的SQL语句不能加分号 去掉分号,正常执行,插入成功. 这里把id设为了主键,具有唯一性,重复插入同一id执行插入失败,ORA-00001号错 ...
 - Oracle中PL/SQL的执行部分和各种流程控制
		
Oracle中PL/SQL的执行部分和异常部分 一.PL/SQL的执行部分. 赋值语句. 赋值语句分两种,一种是定义一个变量,然后接收用户的IO赋值:另一种是通过SQL查询结果赋值. 用户赋值举例: ...
 - Oracle中PL/SQL简介、基本语法以及数据类型
		
Oracle中PL/SQL简介.基本语法以及数据类型 一.PL/SQL简介. Oracle PL/SQL语言(Procedural Language/SQL)是结合了结构化查询和Oracle自身过程控 ...
 - Excel 中使用sql语句查询
		
将Excel连接Oracle数据库 Excel选项板中"数据"—"自其他来源"下拉菜单中有有个可以连接其它数据库的选项"来自数据连接向导"和 ...
 
随机推荐
- PythonStudy——文件操作习题  Document operation exercises
			
# 1.统计文件数据中字母e出现的次数(不区分大小写)# 文件内容:hello friend, can you speak English!# 结果:4# 分析:将文件内容读出,然后统计读出的字符串中 ...
 - Java_初入IO流_字符流_Write-Read_小笔记
			
package IO; import java.io.FileWriter; import java.io.IOException; class File_Writer { public static ...
 - java_oop_方法1
			
方法 方法概念 封闭业务逻辑 提高代码复用定义类的方法 类的方法定义类的某种行为(或功能) 方法返回的数据类型 方法的名称 (方法的参数也叫形参) {方法的主体} 方法的 ...
 - ILBC 规范
			
本文是 VMBC / D# 项目 的 系列文章, 有关 VMBC / D# , 见 <我发起并创立了一个 VMBC 的 子项目 D#>(以下简称 <D#>) https://w ...
 - 让Mustache支持简单的IF语句
			
转载:https://blog.csdn.net/iteye_16732/article/details/82070065 Mustache是一种Logic-less templates.不支持if这 ...
 - ASP.NET Core 2.0系列学习笔记-NLog日志配置文件
			
一.新建ASP.NET Core 2.0 MVC项目,使用NuGet在浏览中搜索:NLog.Web.AspNetCore,如下图所示: 二.在项目的根目录下新建一个xml类型的nlog.config文 ...
 - Excel技巧--实现交叉查询
			
如上图,要实现某个地区和某个产品的销售额查询显示.可以使用Match和Index函数的使用来实现: 1.产品名称和城市栏,制作成列表可选:使用“数据”-->“数据验证”的方法. 2.先在旁边空位 ...
 - cordova插件列表
			
主要来源为http://blog.csdn.net/github_39500961/article/details/76270299 1.获取当前应用的版本号 cordova plugin add c ...
 - FreeBsd网络性能优化方案sysctl
			
以下是阿盛的配置 sysctl net.inet.tcp.msl= sysctl net.inet.tcp.mssdflt= sysctl net.inet.tcp.minmss= sysctl ne ...
 - wepy打开页面首次不显示,但是数据已经有了
			
page页面首次打开异步数据无法通过props传递到子组件 解决:在开发者工具关闭上传代码时自动压缩就解决了,在wepy文档里也有强调