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的子類。模型的每個屬性都代表乙個資料庫字段 ...