very_confusing
生活随笔
收集整理的這篇文章主要介紹了
very_confusing
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為什么80%的碼農都做不了架構師?>>> ??
以下這段代碼摘自oracle_pl_sql_programming_5th_edition.pdf第741頁,真的是very_confusing:
package:
CREATE OR REPLACE PACKAGE t01 ASPROCEDURE very_confusing(arg1 IN VARCHAR2,arg2 IN OUT VARCHAR2,arg3 IN OUT NOCOPY VARCHAR2); END t01;CREATE OR REPLACE PACKAGE BODY t01 ASPROCEDURE very_confusing(arg1 IN VARCHAR2,arg2 IN OUT VARCHAR2,arg3 IN OUT NOCOPY VARCHAR2) ISBEGINarg2 := 'Second value';dbms_output.put_line('arg2 assigned, arg1 = ' || arg1);arg3 := 'Third value';dbms_output.put_line('arg3 assigned, arg1 = ' || arg1);END;END t01;測試腳本: DECLAREstr VARCHAR2(100) := 'First value'; BEGINdbms_output.put_line('str before = ' || str);t01.very_confusing(str, str, str);dbms_output.put_line('str after = ' || str); END;
str before = First value arg2 assigned, arg1 = First value arg3 assigned, arg1 = Third value str after = Second value
原文鏈接: http://blog.csdn.net/t0nsha/article/details/7012821
轉載于:https://my.oschina.net/dtec/blog/46696
總結
以上是生活随笔為你收集整理的very_confusing的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VB无所不能之三:VB截获Windows
- 下一篇: Javascript获取select的选