21.PLSQL中的變量聲明

一、在聲明區只聲明不賦值

declare
  v_num number;
begin
  v_num:=30;
  dbms_output.put_line('v_num變量的內容是:'||v_num);
end;
/

二、在聲明區聲明時同時賦值

declare
  v_num number :=40;
begin
  dbms_output.put_line('v_num變量的內容是:'||v_num);
end;
/

三、聲明變量時強調不能爲空

        此時必須在變量聲明時賦初值。
declare
  v_num number not null:=50;
begin
  dbms_output.put_line('v_num變量的內容是:'||v_num);
end;
/

四、聲明現有表字段類型相同的變量

declare
  v_num dept.deptno%type :=60;
begin
  dbms_output.put_line('v_num變量的內容是:'||v_num);
end;
/

五、聲明現有的表格記錄類型

declare
  v_dept dept%rowtype;
begin
  select * into v_dept from dept where deptno=60;
  dbms_output.put_line('id:'||v_dept.deptno);
  dbms_output.put_line('name:'||v_dept.dname);
  dbms_output.put_line('loc:'||v_dept.loc);
end;
/






















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章