第三十七讲ifthenifelsethenifelsethenelsifelsifcreateorreplaceprocedurepro1(v_in_enamevarchar2)is--定义工资变量v_salemp.sal%type;beginselectsalintov_salfromempwhereename=发——沁+;ifv_sal<2000thenupdateempsetsal=sal*1.1whereename=v+in+ename;endif
系统 2019-08-12 01:32:20 2192
Oracle中的二进制、八进制、十进制、十六进制相互转换函数今天在网上看到一篇关于在oracle中对各种进制数进行转换的帖子,觉得不错,也比较全面,几乎涵盖了经常用到的所有转换。转过来学习一下,也方便以后查询。==================================================================================大家经常遇到进制转换的问题,网上搜到的转换只是部分十进制与其它进制的转换,所以我把自己
系统 2019-08-12 01:55:08 2191
oracleOCP指南1.1概述OCP是oracle公司推出的一项认证计划,全称为:oracleCertifiedProfessional。由于oracle数据库在全球高端数据库领域占有的份额以及oracle数据库本身的复杂性致使这份认证的含金量颇高。但是需要先纠正一个概念,很多认证机构将OCP吹嘘成高薪的充分条件,似乎只要通过了OCP就会拿到一份有优厚待遇的工作,其实并不是这样,特别是在目前中国IT行业的大背景下,很少国内企业会雇佣专门的数据库管理员来管
系统 2019-08-12 01:52:28 2191
原文:http://blog.csdn.net/wh62592855/article/details/4817920ROLLUP,是GROUPBY子句的一种扩展,可以为每个分组返回小计记录以及为所有分组返回总计记录。CUBE,也是GROUPBY子句的一种扩展,可以返回每一个列组合的小计记录,同时在末尾加上总计记录。在文章的最后附上了相关表和记录创建的脚本。1、向ROLLUP传递一列SQL>selectdivision_id,sum(salary)frome
系统 2019-08-12 01:51:50 2191
在oracle数据库中临时表有两种类型(不同于SQLServer中的本地和全局临时表):一、会话级临时表:与当前会话有关系,当当前会话还没有结束的时候临时表中的数据一直存在,一旦结束,临时表中的数据将被清空。(注意:这里不同于SQLserver数据库中的临时表会话结束删除临时表)但是临时表依然存在于数据库的数据字典中。创建会话级临时表的语法:createglobaltemporarytabletemptable(idint,namevarchar2(12)
系统 2019-08-12 01:33:10 2191
一、监听器(LISTENER)监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。二、本地服务名(Tnsname)Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。本地服务名是Oracle客户端网络配置的一种,
系统 2019-08-12 01:54:08 2190
listener.ora、tnsnames.ora和sqlnet.ora这3个文件是关系oracle网络配置的3个主要文件,都是放在$ORACLE_HOME\network\admin目录下。其中listener.ora是和数据库服务器端相关,而tnsnames.ora和sqlnet.ora这2个文件不仅仅关系到服务器端,主要的还是和客户端关系紧密。一、客户端设置1.sqlnet.ora通过这个文件来决定怎样找一个连接中出现的连接字符串示例文件:#sqln
系统 2019-08-12 01:53:41 2190
数据库是一个数据的集合,不仅是指物理上的数据,也指物理、存储及进程对象的一个组合。Oracle是一个基于B/S模式的关系型数据库管理系统(RDBMS)。Oracle系统体系结构由三部分组成:逻辑结构、物理结构和实例。一、Oracle的逻辑结构Oracle的逻辑结构是一种层次结构。主要由:表空间、段、区和数据块等概念组成。逻辑结构是面向用户的,用户使用Oracle开发应用程序使用的就是逻辑结构。数据库存储层次结构及其构成关系,结构对象也从数据块到表空间形成了
系统 2019-08-12 01:53:10 2190
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于在oracle8i中安装目录\ora81\BIN被设置为全局路径,该目录下有EXP.EXE与IMP.EXE
系统 2019-08-12 01:51:37 2190
PL/SQLDeveloper结合oracle精简客户端使用配置当我们把ORACLE安装在服务器上,在客户机上使用PL/SQLDeveloper等客户端时连接服务器上的ORACLE时往往需要在客户端上也安装上百兆的ORACLE然后通过ORACLE的网络配置向导来配置完成PL/SQLDeveloper的支持。而通过ORACLE提供的工具instantclient-basic(压缩包33M),我们可以在客户端不安装ORACLE的前提下实现使用PL/SQLDev
系统 2019-08-29 21:58:47 2189
解决办法:1、下载32位Oracle客户端其实可以下载免安装版的,http://www.oracle.com/technetwork/topics/winsoft-085727.html我下载的是第一个:http://download.oracle.com/otn/nt/instantclient/112030/instantclient-basic-nt-11.2.0.3.0.zip下载需要登录,得先在Oracle注册账号才能下载!2、解压将下载到的将其
系统 2019-08-12 09:29:44 2189
------------------------2013-5-18------------------------异常raise_application_error:错误编号必须介于-20000和-20999之间错误消息的长度可长达2048个字节。游标类型静态游标隐式游标sql%foundsql%rowcount显式游标cur_xxx%foundref游标游标属性%notfound%found%rowcount%isopen控制显示游标openfetchc
系统 2019-08-12 01:53:36 2189
分页技术是在B/S应用系统中最常见的技术之一,下面就所参加的工作流项目中所用到的分页技术加以实例说明:CREATEORREPLACEprocedurepro_SYS_fetch_by_page(avc_tableINvarchar,--表名称avc_field_listINvarchar,--所要取的字段列表avc_condition_listINvarchar,--条件,如无条件,输入空字符串''ai_topnumINinteger,--前面多少条记录不
系统 2019-08-29 23:27:23 2188
1.删除用户及其用户下面的所有对象dropuserbranchcascade;2.删除表空间及其表空间里的所有内容droptablespacecenterINCLUDINGCONTENTS;3.删除表空间同时删除外键droptablespacecenterINCLUDINGCONTENTScascadeconstraints;4.删除表空间前已删除数据文件解决方法SQL>shutdownabort//abort中止(强制中止)SQL>startupmoun
系统 2019-08-29 22:49:18 2188
本系列文章导航[Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧[Oracle]高效的PL/SQL程序设计(二)--标量子查询[Oracle]高效的PL/SQL程序设计(三)--Package的优点[Oracle]高效的PL/SQL程序设计(四)--批量处理[Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集[Oracle]高效的PL/SQL程序设计(六)--%ROWTYPE的使用在PL/SQL程序中,我们会
系统 2019-08-12 09:29:43 2188