declare seq_name dba_sequences.SEQUENCE_NAME%TYPE; cursor mycur is select * from dba_sequences where sequence_owner=‘NETHRA‘; query_row dba_sequences%rowtype;begin open mycur; --打开游标 loop fetch mycur into query_row; --把游标所指的纪录放到变量中 exit when (mycur%notfound); --当游标没有指向行时退出循环 DBMS_OUTPUT.put_line(‘SEQ有:‘ || quer...
declare 变量声明部分(没有变量可以不写declare)begin执行部分exception异常处理部分end*:declare 和 exception部分是可选的(1)PL/sql中变量的定义格式1变量名 变量类型 【约束】 default 默认值格式2变量名 变量类型 【约束】【:=初始值】(2)一个简单的PL/sql块declare i number :=99;begin i:=i+10; dbms_output.put_line(i);end;/PL/sql块中流程控制一。if语句if 条件 then。。。end if; if 条件 then。。。els...
因为本人安装的是64位的Oracle,plsql 是32位的故连接不上。网上有方法能连接;下载PLSQL_Developer地址:http://pan.baidu.com/share/link?shareid=3768883331&uk=3557941237下载instantclient-basic-win32-10.2.0.5地址:http://pan.baidu.com/share/link?shareid=3782452820&uk=35579412372安装你下载的PLSQL_Developer并点击汉化文件进行汉化。安装好打开你会发现你的PLSQL_Developer不能正常连接到数据库,没有数据库的初始化...
学习视频:https://www.bilibili.com/video/BV1tJ411r7EC?p=15安装教程附带百度云安装包:https://blog.csdn.net/qq_40774525/article/details/79919057 oracle百度云安装包: https://pan.baidu.com/s/1qVWwCUR37j2JxEecYbe5HQ 提取码:5abz 上面的oracle服务安装完,去打开sqldeveloper的客户端会报错“sqldeveloper缺少对应的快捷方式”,这时候安装下面的sqldeveloper就可以解决问题。sqldeveloper附件:链...
当然首先要装好Oracle 11g然后还要有sqlplus,这个在Oracle11g的时候应该都会配上的进入正题,如果oracle/plsql没scott账户,如何创建先找到Oracle安装目录下的soctt.sql我的是在:E:\app\91959\product\11.2.0\dbhome_1\admin如果没有soctt.sql,先建立一个txt文件,复制下面的代码进去,然后改成sql文件:Rem Copyright (c) 1990by Oracle CorporationRem NAMEREM UTLSAMPL.SQLRem FUNCTIONRem NOTESRem MODIFIEDRem gdude...
游标分类隐式游标: 对于select..into...语句,一次只能从数据库中获取到一条数据,对于这种类型的DML SQL语句,就是隐式cursor select update/insert/delete操作显示游标: 由程序员定义和管理,对于从数据库中提取多行数据,就需要使用显式cursor 1、定义游标---cursor [cursor name] is 2、打开游标---open [cursor name] 3、操作数据---fetch [cursor name] 4、关闭游标---close ...
下面的testa表没有数据,dept表有数据。直接select,有数据就会有结果集。 plsql的exists用于判断子查询是否有结果集返回,“exists (子查询)”子查询只要结果集有数据,则exists判断为true,否则为false,不管结果集数据是什么,是1啊是2啊或者很多列,只要结果集不为0条数据,就是true。select*from EMP twhereexists (select1from DEPT d where d.deptno = t.deptno);
select* exists前面可以加 not,就是not exists 。ex...
declarev_display varchar2(10);
beginfor i in1 .. 100 loopfor j inreverse1 .. 10 loopdbms_output.put_line(i ||‘ - ‘|| j);end loop;end loop;end; 原文:http://www.cnblogs.com/nick-huang/p/4609056.html
常用的Oracle开发的工具有SQL Developer和PL/SQL Developer,个人感觉前者虽然跨平台性优于后者,但比较大(大于300M)占用资源,而且用户体验也一般,而后者相对就小很多(小于30M),用起来也比较顺手。 用PL/SQL连接oracle数据库,不管是本地的还是远程的,一般都需要安装oracle客户端(500M左右)比较大,而且在各个系统上安装也有些讲究,需要修改相应配置文件,有点麻烦。 如何达到不安装oracle客户端,又能使用PL/SQL工具?...
Oracle/PLSQL: LPAD FunctionThis Oracle tutorial explains how to use the Oracle/PLSQL LPAD function with syntax and examples.DescriptionThe Oracle/PLSQL LPAD function pads the left-side of a string with a specific set of characters (when string1 is not null).SyntaxThe syntax for the LPAD function in Oracle/PLSQL is:LPAD( string1, padded_length [, pad_string] )Parameters or Argumentsstring1The strin...
工具
已经装好的64位Oracle数据库window7_64位的操作系统PLSQL_Developer 9.0以上版本(目前只有32位的);下面有下载连接!官方的 instantclient-basic-win32-10.2.0.5 文件;下面有下载连接!
方法
下载PLSQL_Developer地址:http://pan.baidu.com/share/link?shareid=3768883331&uk=3557941237下载instantclient-basic-win32-10.2.0.5地址:http://pan.baidu.com/share/link?shareid=3782452820&uk=3557941237
2.安装你下载...
PLSQL Developer启动:Initialization error Oracle Client没有正确安装解决:在PLSQL Developer安装目录找到instantclient_10_2目录本例如下:D:\MySoftware\PLSQL Developer\instantclient_10_2 ---------->Oracle主目录名(自动检测为空)D:\MySoftware\PLSQL Developer\instantclient_10_2\oci.dll ---------->OCI库(自动检测为空)在菜单: 工具->首选项->连接 如下图配置并重启PLSQL Developer再次登入即可:注意:本例使用的PL...
2014-06-08 BaoXinjian一、基本概念1. 我对临时表的理解:在 Oracle 中创建一张表,这个表不用于其他的什么功能,主要用于自己的软件系统一些特有功能才用的,而当你用完之后表中的数据就没用了。 Oracle 的临时表创建之后基本不占用表空间,如果你没有指定临时表(包括临时表的索引)存放的表空的时候,你插入到临时表的数据是存放在 ORACLE 系统的临时表空间中( TEMP )。2. 基本概念用以保存事物或会话期间的中间结果,只可对当年会...
Oracle/PLSQL: LENGTH FunctionThis Oracle tutorial explains how to use the Oracle/PLSQL LENGTH function with syntax and examples.DescriptionThe Oracle/PLSQL LENGTH function returns the length of the specified string.SyntaxThe syntax for the LENGTH function in Oracle/PLSQL is:LENGTH( string1 )Parameters or Argumentsstring1The string to return the length for.Note: If string1 is NULL, then the LENGTH ...
一:资源下载获取路径:二:配置方法1:前提是安装好plsql开发工具具体安装步骤略2:配置 简化版的客户端工具。具体格式:可以参照下文来修改编写使用。orcl_1521 =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.242.146)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl )))
orcl_1522 =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.242.146)(PORT = 1522)))(CONNE...