已采纳回答 / 慕仰0354868
当PL/SQL光标查询返回多行数据时,这些记录组被称为活动集。Oracle将这种活动集存储在您创建的显示定义的已命名的光标中。Oracle光标是一种用于轻松的处理多行数据的机制,没有光标,Oracle开发人员必须单独地、显式地取回并管理光标查询选择的每一条记录。光标的另一项功能事,它包含一个跟踪当前访问的记录的指针,这使您的程序能够一次处理多条记录。
2017-02-15
已采纳回答 / 北极的大企鹅
配置那里配置的没有配置好,比如<...图片...>比如这个页面的配置问题,还有就是可能本地的jdk版本和Oracle的版本不兼容,Oracle对应的库名字不同
2017-02-11
最新回答 / 大飞007
回滚是用在事务中的回滚,但是在你描述中的话语是用到了命令行中的翻滚;不太理解你表达的意思:如果你是用事务中的回滚,需要你设置保留点savepoint,达到回滚与提交的目的--具体参照事务部分视频如果你是命令行中的方便——建议:命令行会默认保留你最近的50条记录根据你所选择的命令行工具而定,但为了你学习以及提高的必要性,建议用集成工具;当然你时间充裕可忽略
2017-01-17
最新回答 / 水晶珠
存储过程例子:新建SQL窗口-->复制一下脚本-->执行(F8) 即可CREATE OR REPLACE PROCEDURE TEST_PRO_LOOPISP_NUM NUMBER:=1;BEGIN LOOP EXIT WHEN P_NUM>10; DBMS_OUTPUT.PUT_LINE(P_NUM); P_NUM:=P_NUM+1; END LOOP;END TEST_PRO_LOOP;
2016-12-25
最新回答 / 晨习
set serveroutput on 打开输出开关;accept num prompt '请输入一个数字';-- 上面是sql developer中的用法declarescore number := #begin if score=1 then dbms_output.put_line('你输入的数字是1;'); elsif score=2 then dbms_output.put_line('你输入的数字是2'); else dbms_output.put_line('你输入的数...
2016-12-24
已采纳回答 / abort_re
恁的oracle是装在恁写的那个主机名上的么,视频里的老师是装在虚拟机上的,否则一般就是在本地localhost(127.0.0.1)上的。查看一下我的电脑->管理->服务与应用程序->服务 里的OracleOraDb11g_home1TNSListener和OracleServiceORCL状态是否显示已启动,若没有启动启动后重新测试下。
2016-12-14