已采納回答 / 慕仰0354868
1、聲明光標(biāo)2、打開(kāi)光標(biāo)3、從光標(biāo)中取回?cái)?shù)據(jù)4、關(guān)閉光標(biāo)
2017-02-15
已采納回答 / 慕仰0354868
當(dāng)PL/SQL光標(biāo)查詢返回多行數(shù)據(jù)時(shí),這些記錄組被稱為活動(dòng)集。Oracle將這種活動(dòng)集存儲(chǔ)在您創(chuàng)建的顯示定義的已命名的光標(biāo)中。Oracle光標(biāo)是一種用于輕松的處理多行數(shù)據(jù)的機(jī)制,沒(méi)有光標(biāo),Oracle開(kāi)發(fā)人員必須單獨(dú)地、顯式地取回并管理光標(biāo)查詢選擇的每一條記錄。光標(biāo)的另一項(xiàng)功能事,它包含一個(gè)跟蹤當(dāng)前訪問(wèn)的記錄的指針,這使您的程序能夠一次處理多條記錄。
2017-02-15
已采納回答 / 北極的大企鵝
配置那里配置的沒(méi)有配置好,比如<...圖片...>比如這個(gè)頁(yè)面的配置問(wèn)題,還有就是可能本地的jdk版本和Oracle的版本不兼容,Oracle對(duì)應(yīng)的庫(kù)名字不同
2017-02-11
最新回答 / qq_年少之時(shí)_0
不管你連接的是公司服務(wù)器上的數(shù)據(jù)庫(kù),還是遠(yuǎn)程數(shù)據(jù)庫(kù),又或是本機(jī)安裝的數(shù)據(jù)庫(kù)。核心就是IP地址和端口號(hào)還有名稱。你檢查一下看看對(duì)著沒(méi)。
2017-02-09
最新回答 / 大飛007
回滾是用在事務(wù)中的回滾,但是在你描述中的話語(yǔ)是用到了命令行中的翻滾;不太理解你表達(dá)的意思:如果你是用事務(wù)中的回滾,需要你設(shè)置保留點(diǎn)savepoint,達(dá)到回滾與提交的目的--具體參照事務(wù)部分視頻如果你是命令行中的方便——建議:命令行會(huì)默認(rèn)保留你最近的50條記錄根據(jù)你所選擇的命令行工具而定,但為了你學(xué)習(xí)以及提高的必要性,建議用集成工具;當(dāng)然你時(shí)間充裕可忽略
2017-01-17
最新回答 / 水晶珠
存儲(chǔ)過(guò)程例子:新建SQL窗口-->復(fù)制一下腳本-->執(zhí)行(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
最新回答 / 晨習(xí)
set serveroutput on 打開(kāi)輸出開(kāi)關(guān);accept num prompt '請(qǐng)輸入一個(gè)數(shù)字';-- 上面是sql developer中的用法declarescore number := #begin? if score=1 then dbms_output.put_line('你輸入的數(shù)字是1;');? elsif score=2 then dbms_output.put_line('你輸入的數(shù)字是2');? else dbms_output.put_line('你輸入的數(shù)...
2016-12-24
已采納回答 / abort_re
恁的oracle是裝在恁寫(xiě)的那個(gè)主機(jī)名上的么,視頻里的老師是裝在虛擬機(jī)上的,否則一般就是在本地localhost(127.0.0.1)上的。查看一下我的電腦->管理->服務(wù)與應(yīng)用程序->服務(wù) 里的OracleOraDb11g_home1TNSListener和OracleServiceORCL狀態(tài)是否顯示已啟動(dòng),若沒(méi)有啟動(dòng)啟動(dòng)后重新測(cè)試下。
2016-12-14