oracle 字符串賦值需要注意:
成都創(chuàng)新互聯公司專注于景泰網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供景泰營銷型網站建設,景泰網站制作、景泰網頁設計、景泰網站官網定制、成都微信小程序服務,打造景泰網絡公司原創(chuàng)品牌,更為您提供景泰網站排名全網營銷落地服務。
1、定義變量(了解數據類型)
2、保存一個值=簡單變量;保存多個值=復合變量
3、簡單變量類型:char,varchar2,number,date(同時也列類型),boolean,表.字段%type
--復合變量:表%rowtype,record
DECLARE
v_empno NUMBER(4);
v_ename VARCHAR2(10);
v_job emp.job%TYPE; --如果字段類型改變,腳本不需要改變
BEGIN
v_empno := 7566;
SELECT ename,job INTO v_ename,v_job FROM emp WHERE empno=v_empno;
dbms_output.put_line(v_ename);
IF(v_job='MANAGER')THEN
dbms_output.put_line('經理,吃過飯沒。');
END IF;
END;
1、創(chuàng)建測試表,
create table test_val(id varchar2(20),remark varchar2(20));
2、插入測試數據;
insert into test_val select level, 'lvl_'||level remark from dual connect by level=100;
commit;
3、編寫語句,將表中的記錄數賦值給變量;
declare
v_int number;
begin
execute immediate 'select count(*) from test_val' into v_int;
end;
4、將變量值打印,查看結果;
dbms_output.put_line(v_int);
如果存儲過程的名字是issuccess
可以這樣定義入參 issuccess(PRM_I in varchar2).
調用的時候就可以:
issuccess('123456789');
作為傳入的值來處理。
如果需要把存儲過程中處理的結果返回出來,那么可以定以OUT 參數:
issuccess(PRM_I in varchar2,PRM_O OUT VARCHAR).
調用之前準備一個變量
VS_OUT varchar2(20);
調用時:
issuccess('123456789',VS_OUT).
過程里面修改PRM_O的值,過程執(zhí)行完成后可以通過VS_OUT捕獲。
oracle賦值語句如下:
declare
bb table1.a%rowtype;
begin
select a into bb from table1 where b='1';
--dbms_output.put_line(bb);
賦值語句用來表明賦給某一個變量一個具體的確定值的語句叫做賦值語句。在算法語句中,賦值語句是最基本的語句。賦值運算符左側的編程元素必須能夠接受和存儲值。這意味著編程元素必須是一個不為ReadOnly(VisualBasic)的變量或屬性,或者必須是一個數組元素。在賦值語句的上下文中,此類元素有時稱為lvalue,即“l(fā)eftvalue”(左側的值)。
網站題目:oracle如何賦值 oracle declare賦值
URL分享:http://muchs.cn/article12/hgsigc.html
成都網站建設公司_創(chuàng)新互聯,為您提供網站設計公司、電子商務、網站維護、外貿建站、服務器托管、網站制作
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯