oracle中plsql程式設計編寫

2021-03-05 09:22:15 字數 1160 閱讀 5292

1樓:哈兒四

三樓的dfttezn **,正解。

不過貌似 執行sql語句前開啟輸出,一般是set serveroutput on

完整的如下:

set serveroutput on [size n]用來開啟dbms_output.put_line函式的螢幕輸出功能,系統預設狀態是off。其中,n表示輸出緩衝區的大小。

n的範圍在2000~1 000 000之間,預設為2000。如果輸出內容較多,需要使用size n來設定較大的輸出緩衝區。

2樓:匿名使用者

|declare

i number(5) := 0;

sumnum number(5) := 0;

begin

loop

sumnum := sumnum + i;

i++;

if i>100 exit;

end loop;

dbms_output.put_line('the summary number from 1 to 100 is' || sumnum);

end;

3樓:歲寒友

select 1+2+3+......+100 from dual ;

或者寫個儲存過程

oracle資料庫中 編寫一個pl/sql**塊,用以接受使用者輸入的數字。將該數字反轉,然後顯示反轉後的數。

4樓:匿名使用者

declare

v_char1 varchar2(100);

v_char2 varchar2(100);

v_c char(1); --中間變數

begin

v_char1 :='&no'; --替換變換dbms_output.put_line('輸入的資料為:'||v_char1);

for i in reverse 1..length(v_char1)

loop

v_c := substr(v_char1,i,1);

v_char2 := v_char2 ||v_c;

end loop;

dbms_output.put_line('反轉後的數字為:'||v_char2);

end;

oracle 在pl sql 中執行sql語句提示 表或檢視

zj rent是不是當前使用者的表 物件 看看plsqldev的下面,有一個向下的三角,右邊有當前使用者的名稱,看一下是不是zj rent的使用者。你連線的資料庫 和在專案裡連線的是不同的 試試其他的表呢?一樣的錯誤嗎?為什麼在oracle資料庫中能查到表的資料,而在程式中卻提示 表或檢視不存在 不...

oracle中用plsql建立觸發器報觸發器無效且未通

一般情況就是觸發器的語法不正確。觸發器的一般語法回如下 create or replace trigger trigger name or on schema.table name schema.view name referencing for each row when condition pl...

Oracle或PLSQL觸發器問題。。我一點都看不懂

for each row 定義為行級觸發器begin 開始 關鍵字 從此開始為所要執行的操作 插入 插入語句,我就不說明回了,答自己搜尋一下語法 insert into alef.amt master accountid email socialno creation date s yn email...