Oracle
GavinYCF
梦想起飞的地方
展开
-
delete
通过from 子句查询确定要删除的行 delet from (select * from employees where department_id=90)原创 2013-05-26 17:18:41 · 653 阅读 · 0 评论 -
删除重复记录SQL
删除重复记录SQL: 删除姓名和地址都一样的数据,留下id最大一条 delete from people where rowid in(select a.rowid from people a,people b where a.name=b.name and a.address=b.address group by id原创 2014-03-08 14:21:32 · 548 阅读 · 0 评论 -
不安装oracle客户端也可以使用pl/sql developer
通常情况下,用PL/SQL Developer连接Oracle是需要安装Oracle客户端软件的,这也就意味着你的硬盘将被占用大约1G-2G的空间,对于Windows操作系统来说,你还会多出一些开机自启动的服务。当然对于大部分人来说,并不会在自己的机器上应用所创建的数据库,而只是希望通过他的一些配置来连接访问服务器上的数据库。 其实Oracle为我们提供了轻便的工具Oracle I转载 2014-03-11 09:58:42 · 689 阅读 · 0 评论 -
row_number() over (partition by....order by...)用法
row_number() over (partition by....order by...)用法 row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的) SQL> SELECT G.*, ROW_NUMBER(转载 2013-12-19 18:38:06 · 1607 阅读 · 0 评论 -
ORACLE存储过程例子
一 create or replace procedure sp_demo(param1 in varchar2,param2 out varchar2) as cnt int; rst varchar2(100) Begin Select count(*) into cst from Tab_Demo where Col_Value = param1;原创 2013-11-13 13:37:30 · 765 阅读 · 0 评论 -
oracle存储过程学习经典[语法+实例+调用]
Oracle存储过程学习 目录 Oracle 存储过程............................................................................................................... 1 Oracle存储过程基础知识.........................................转载 2013-11-13 15:43:18 · 4248 阅读 · 2 评论 -
oracle 存储过程基本语法
oracle 存储过程基本语法 分类: Oracle 存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 --------------------基本语法-------------------- 一.创建存储过程 create procedure sp_name() begin ......... end转载 2013-11-13 11:08:19 · 919 阅读 · 0 评论 -
Oracle函数
oracle中文网站:http://www.oracle.com/technetwork/cn TRUNC截取函数 TRUNC for dates(日期) TRUNC函数返回以指定元素格式截去一部分的日期值。 其具体的语法格式如下: TRUNC(date,[fmt]) 其中: date 为必要参数,是输入的一个日期值 fmt 参数可忽略,是日期格式,原创 2013-05-18 14:33:49 · 773 阅读 · 0 评论 -
插入数据
通过select 子查询数据插入表薪水乘以10% insert into scott.bonus(ename,job,sal) select ename,jop,sal*.10 插入多张表 根据汇总金额大小分别插入不同的表 insert all when sum_orders into small_customers when sum_orders >=10000 and原创 2013-05-26 16:12:37 · 566 阅读 · 0 评论 -
数据库事务
1、什么是数据库事务:事务是一个独立的逻辑工作单元,它由特定的一系列必须作为一个整体一起成功或失败的SQL语句组成。原创 2013-09-08 19:16:57 · 590 阅读 · 0 评论 -
create table
创建副本表 create table employee2 as select * from employees原创 2013-05-26 16:33:44 · 697 阅读 · 0 评论 -
用oracle函数判断字符串中是否包含中文
用oracle函数判断字符串中是否包含中文 我们知道在数据库中,汉字占用两个字节,而其他字符占用一个字节,这样通过两个函数的比较就可以判断出是否有中文, length计算字符长度,lengthb计算字节长度; select lengthb('a爱中国'),length('a爱中国') from dual; 第一个返回7,第二个返回4,这样就可以判断有中文了。 另外一种转载 2013-07-31 15:35:33 · 1067 阅读 · 1 评论 -
oracle的group by
oracle group by 语句: group by 语句的cube在多种类别统计时很有用可以减轻很多工作, 比如:统计公司各部门、男、女及公司整体平均工资。 sql: select dept_id,sex,avg(salary) from employees_salary group by cube(dept_id,sex) 就会查出一下结原创 2013-08-24 17:43:33 · 807 阅读 · 0 评论 -
行列转换等经典SQL语句
行列转换等经典SQL语句 1.--行列转换 原表: 姓名 科目 成绩 张三 语文 80 张三 数学 90 张三 物理 85 李四 语文 85 李四 物理 82转载 2013-06-06 17:31:32 · 581 阅读 · 0 评论 -
oracle的使用用户管理及查询函数
oracle更改客户端连接服务器地址: C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora ORACLE = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.255.255)(PORT = 1原创 2013-05-25 16:12:38 · 1084 阅读 · 0 评论 -
标量子查询
当使用另一个select语句来产生结果中的一列的值的时候,这个查询必须只能返回一行一列的值,这种类型的子查询成为标量子查询 标量子查询在结果集中的每一行结果产生时都要执行一遍,在某些情况下可以进行优化以减少标量子查询才重复执行,标量子查询是很耗性能的注意使用 select c.customer_id,c.cust_first_name||''||c.cust_last_name, (se原创 2013-05-26 15:47:23 · 1165 阅读 · 0 评论 -
merge按条件获取一个数据源的数据去更新、删除、插入另一数据表数据
merge按条件获取一个数据源的数据去更新、删除、插入另一数据表数据 merge into st_dept_bonuses b using(select employee_id,salary,department_id from employees where department_id=60) e on (b.employee_id=e.employee_id) when mat原创 2013-05-26 17:25:38 · 1666 阅读 · 0 评论 -
update
把employees2表的值更新employees表的值 update (select e1.salary,e2.salary new_sal from employees e1,employees2 e2 where e1.employee_id=e2.employee_id and e1.department_id=90) set salary=new_原创 2013-05-26 16:43:30 · 584 阅读 · 0 评论 -
java调用存储过程
简要记录存储过程语法与Java程序的调用方式 一 存储过程 首先,我们建立一个简单的表进行存储过程的测试 create table xuesheng(id integer, xing_ming varchar2(25), yu_wen number, shu_xue number); insert into xuesheng values(1,'zhangsan',80,转载 2014-09-15 09:54:45 · 511 阅读 · 0 评论
分享