![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE
iteye_8905
这个作者很懒,什么都没留下…
展开
-
oracle的一些基础知识
Oracle里不能以Oracle里的数据类型为列名,如VARCHAR2,NUMBER等都是不能作为列名的,会报无效的标识符错误.但是关键字BEGIN好像没关系. Oracle里常用的数据类型: VARCHAR2(length)最长可以存放4000个byte. NUMBER ( precision, scale)存放数字类型,最长有38位,用它做SEQ的坏处是长度达到一定位数就会用科学计数法表示. ...2007-01-08 14:26:00 · 69 阅读 · 0 评论 -
Oracle Case语句
今天看了一下Case语句,蛮有用的,比decode强大. ----基金净值比例 SELECT fnwd.CALCULATE_DATE,COUNT (CASE WHEN fnwd.NET_WORTH < 1 THEN 1 END) 小于1, COUNT (CASE ...2007-07-04 14:47:00 · 126 阅读 · 0 评论 -
写了个oracle函数,保存一下
sql 代码 CREATE OR REPLACE FUNCTION f_check_assert (paper_real_id IN VARCHAR2) RETURN NUMBER IS CURSOR csr_check IS SELECT SUM (ca.check_num) ...2007-08-19 15:32:45 · 182 阅读 · 0 评论 -
Database link小结一下
在Pl/SQL里想从一个数据库里连接到另一个数据库,要靠Database link.例子如下: sql 代码 DROP DATABASE LINK elinkDB_copy; CREATE DATABASE LINK elinkDB_copy CONNECT TO nims IDENTIFIED BY nims USING '(DES...2007-10-31 15:22:34 · 152 阅读 · 0 评论 -
oracle rank()函数总结
首先,要了解rank在英语的意思:等级.也就是说这是一个给数据确定等级的函数. 以销售为例,有地区,年,月,销售员,销售额,记录这五个字段.我们可以按地区,年,月,销售额对销售员进行排序,这样对销售员来说就相当于有一个等级概念了,第一名就是销售最高的......,如果我们要找出每个地区,年,月,销售额的前三名销售员.SQL如何写? java 代码 SELECT area_code, Y...2007-11-06 21:11:45 · 190 阅读 · 0 评论 -
表销了怎么办?
下面代码可以搞定: sql 代码 SELECT s.SID, s.machine, o.object_name, l.oracle_username, l.locked_mode, 'ALTER SYSTEM KILL SESSION ''' || s.SID |...2007-11-10 15:20:53 · 105 阅读 · 0 评论 -
PL/SLQ Record
记录相当于JAVA中的DTO,它代表的是一种类型,一种数据结构.它不是数组或列表.所以我们把一个查询结果赋给一个记录时, 查询结果应该只有一条,而不是多条. 自定义记录如下: sql 代码 DECLARE TYPE record_sale IS RECORD ( area_code VARCHAR2 (10) NOT NULL DEFA...2007-11-10 15:31:17 · 108 阅读 · 0 评论