oracle 存储过程
    
            
摘要:CREATE OR REPLACE PROCEDURE SP_GET_RANK( V_ORGAN_ID VARCHAR2,--机构编号 V_DATE VARCHAR2, --统计时间 V_PAGEINDEX IN NUMBER, V_PAGESIZE ...
        
阅读全文
 
            
                posted @ 
2015-12-22 15:33 
Herry彬
        
阅读(723) 
         
        推荐(0)     
             
         
            
            
    oracle 子查询
    
            
摘要:分组函数会忽视空值,nvl函数使分组函数无法忽略空值。 笛卡尔集:列数=各个表列数之和,行数=行数相乘 等值连接:用= 不等值连接:没有使用= 查询 每个部门的员工数。 select dept.no,dept.name,count(emp.no) from dept,emp...
        
阅读全文
 
            
                posted @ 
2015-12-22 15:33 
Herry彬
        
阅读(301) 
         
        推荐(0)     
             
         
            
            
    Oracle Sql Server 临时表
    
            
摘要:1、Sql Server 使用创建临时表 比较简单,如果想重新命名字段名,如下 即可create table #TempTable(ID varchar(50)) ; insert into #TempTable select code from sys_project; 还有一种最简单的方式,...
        
阅读全文
 
            
                posted @ 
2014-06-18 17:27 
Herry彬
    
            
 
         
            
            
    oracle 学习笔记(五)
    
            
摘要:由于在学习oracle,总会不有自主的将它与微软的Sql Server相比较,有时候会把自己弄糊涂,就下定决心把这个两个主流数据库的存储过程总结一下。说道存储过程,那么存储过程有什么优势呢,相对于在应用程序执行sql语句。 吸收前人的经验总结下它的优点,主要有四点。 ★允许模块化程序设计,以后可以重复调用;可以由专人来完成,并可独立于程序源代码而单独修改。这样一个项目在需求分析、界面设计以及数据库设计完了以后,就可以开始写存储过程了,同一时间数据访问层也可以开始写了。没有必要等详细设计说明完成了在编码的时候才开始写SQL语句。 ★执行更快,存储过程都是预编译命令,执行起来比SQL语句更...
        
阅读全文
 
            
                posted @ 
2012-03-07 22:09 
Herry彬
        
阅读(365) 
         
        推荐(3)     
             
         
            
            
    oracle 学习笔记(四)
    
            
摘要:在oracle中有一个很重要的东东---包,package。(本文中的代码都是在SCOTT中emp表中实现的) 引用他人的定义--包是一种数据库对象,将逻辑上相关的PL/SQL类型、对象和子程序组合成一个更大的单位。包有两个部分:包说明(specification)和包体(body)。说明部分是为应用程序的接口,它申明类型、常量、例外、游标和可用的子程序。体定义游标和子程序,实现说明。应用程序仅对包说明中的申明是可见的和可存取。如果ORACLE具有Procedure选件,包可以编译、存贮在ORACLE数据库中,其内容可为许多应用共享。当用户第一次调用一包装的子程序时,整个包装入到内存,所...
        
阅读全文
 
            
                posted @ 
2012-03-01 20:57 
Herry彬
        
阅读(359) 
         
        推荐(1)     
             
         
            
            
    oracle 学习笔记(三)
    
            
摘要:在oracle数据库中,有一个概念:表空间。表空间是数据库的逻辑组成部分,从物理上讲,数据库数据存放在数据文件中,从逻辑上讲,数据库是存放在表空间中,表空间是由一个或多个数据文件组成。逻辑结构包括表空间、段、 区、 块,那么为什么要将数据库分的这么细呢,我想主要是为了提高数据库效率,至于是为什么,各位自己考虑吧! 通过建立表空间有以下好处 一:控制数据库占用的磁盘空间(好像最大是500M); 二:dba可以将不同数据类型部署到不同的位置,这样有利于提高I/O性能,同时利于备份和恢复等管理操作; 当然,一个用户不是想建表空间就建立表空间的,他必须拥有create tablespace ...
        
阅读全文
 
            
                posted @ 
2012-02-29 15:15 
Herry彬
        
阅读(1722) 
         
        推荐(4)     
             
         
            
            
    oracle nvl,to_char 函数(二)
    
            
摘要:----------数据表中的null 如果含有null值,需要特别注意 1.在计算表达式中,如果某列的值为空,则计算的结果都为空。 select monthSal*12+奖金 asyearMoney from emp; 如果某个人没有奖金,此行值为null,则...
        
阅读全文
 
            
                posted @ 
2012-02-28 10:08 
Herry彬
        
阅读(1772) 
         
        推荐(2)     
             
         
            
            
    oracle- 用户创建、权限、角色
    
            
摘要:数据库安装中最后一步“口令管理”,可对 用户解锁,重置密码。 数据库名:orcl sys: default password:manager 主要存储数据字典与view,拥有dba、sysdba、sysoper的角色与权限,是权限最高的用户。 system...
        
阅读全文
 
            
                posted @ 
2012-02-24 10:50 
Herry彬
        
阅读(2690) 
         
        推荐(5)