dbms output 使用記錄一二

2021-10-02 13:05:52 字數 1212 閱讀 8817

os: centos 7.4

db: oracle 11.2.0.4

dbms_output 對於程式除錯非常重要,經常需要輸出執行的sql語句或者變數

預設 sqlplus 的 serveroutput 是關閉的,無法輸出

sql> show serveroutput;

serveroutput off

sql> begin

dbms_output.put_line('this is test!');

end;

/

serveroutput 的變數設定為 on,這是可以看到輸出的效果

sql> set serveroutput on;

sql> show serveroutput;

sql> begin

dbms_output.put_line('this is test!');

end;

/this is test!

使用 dbms_random 生成隨即字串

create table t0 (c0 varchar2(3000));

insert into t0 select dbms_random.string('p',3000) from dual connect by level <=5000;

begin

for c_f in (

select c0 from t0

) loop

dbms_output.put_line(c_f.c0);

end loop;

end;

執行時會輸出報錯,如下

這時候需要設定下緩衝區大小

begin

dbms_output.enable(buffer_size => null);

for c_f in (

select c0 from t0

) loop

dbms_output.put_line(c_f.c0);

end loop;

end;

參考:

limiter Gem使用記錄一

對 csdn 提供的 limiter gem 比較感興趣,想研究一下。可惜它的文件不是很全,說的也不夠的詳盡,所以,只能自己摸索了。limiter gem 的作用 大體意思是,通過白名單 和 黑名單 來限制 http 訪問 使用例子 1,安裝 gem limiter git git gem redi...

macbook air 使用記錄一

終於不用在虛擬機器裡面使用mac os了。首先安裝搜狗中文輸入法,超級簡單,略過。注意設定輸入法切換快捷鍵為ctrl space 習慣 安裝破解版office for mac 參考使用中遇到ppt關閉按鈕不能用的情況,強制退出後,重啟就好了。安裝adobe flash player 剪下 comma...

Django ORM使用記錄 一

orm簡介 orm中的model 在django中model是你資料的單 一 明確的資訊 它包含了你儲存的資料的重要欄位和行為。通常,乙個模型 model 對映到乙個資料庫表 每個模型都是乙個python類,它是django.db.models.model的子類。模型的每個屬性都代表乙個資料庫字段 ...