一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Oracle筆記 六、PL/SQL簡單語句塊、變量定義

 集微筆記 2013-07-29
1、簡單SQL語句,HellWorld示例
--輸出信息
begin
  dbms_output.put_line('Oracle Hello World!');
end;
 
2、變量的定義、使用
--定義變量
declare
  sName varchar2(20);
begin
  sName := 'jack';
  dbms_output.put_line(sName);
end;
  
--常用類型
declare
    sNum number(1);
    sCount binary_integer := 0;
    sSal number(7, 2) := 5000.00;
    sDate date := sysdate;
    sPI number(3, 2) := 3.14;
    sValid boolean := true;
    sName varchar2(20) := 'Jackson';
begin
    dbms_output.put_line('sName:' || sName);  
    dbms_output.put_line('sCount:' || sCount);  
    dbms_output.put_line('sSal:' || sSal);
    dbms_output.put_line('sDate:' || sDate);
    dbms_output.put_line('sPI:' || sPI);
    --dbms_output.put_line('sValid:' || sValid);
    dbms_output.put_line('sName:' || sName);
end;
 
--定義Table變量類型
declare 
  type type_table_emp_empno is table of emp.empno%type index by binary_integer;
  empnos type_table_emp_empno;
begin
  empnos(0) := 7369;
  empnos(2) := 6789;
  empnos(-1) := 6543;
  dbms_output.put_line(empnos(-1));
end;
 
--定義record變量類型
declare
  type type_record_dept is record (
       deptno dept.deptno%type,
       dname dept.dname%type,
       loc dept.loc%type
  );
  temp type_record_dept;
begin
  temp.deptno := 56;
  temp.dname := 'software';
  temp.loc := 'gz';
  dbms_output.put_line(temp.deptno || ' ' || temp.dname  || ' ' || temp.loc);
end;
 
--使用rowtype聲明record變量
declare
  temp dept%rowtype;
begin
  temp.deptno := 57;
  temp.dname := 'it';
  temp.loc := 'sz';
  dbms_output.put_line(temp.deptno || ' ' || temp.dname  || ' ' || temp.loc);
end;
 
--sql語句完成變量賦值
declare
  v$sal emp.sal%type;
  v$ename emp.ename%type;
begin
  select sal, ename into v$sal, v$ename from emp where rownum = 1;
  dbms_output.put_line(v$sal || ' ' || v$ename);
end;
 
--sql語句完成rowtype變量賦值
declare
  v_row_emp emp%rowtype;
begin
  select * into v_row_emp from emp where empno = 7698;
  dbms_output.put_line(v_row_emp.sal || ' ' || v_row_emp.ename);
end;
 
--sql語句完成變量插入數(shù)據(jù)
create table dept2 as select * from dept;
declare
   deptno dept.deptno%type := 57;
   dname dept.dname%type := 'software';
   loc dept.loc%type := 'gz';
begin
    insert into dept2 values(deptno, dname, loc);
      commit;
end;
出處:http://www.cnblogs.com/hoojo/archive/2011/05/03/2035246.html

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产av熟女一区二区三区四区 | 在线日韩欧美国产自拍| 九九热视频免费在线视频| 色哟哟哟在线观看视频| 偷自拍亚洲欧美一区二页| 亚洲一区二区三区在线免费| 亚洲精品国男人在线视频 | 国产精品视频第一第二区| 色婷婷视频免费在线观看| 久久亚洲精品成人国产| 国产又粗又长又爽又猛的视频| 精品欧美日韩一区二区三区| 日韩午夜福利高清在线观看| 91日韩欧美国产视频| 午夜视频成人在线免费| 国产精品不卡免费视频| 亚洲天堂精品1024| 久热人妻中文字幕一区二区| 欧美亚洲美女资源国产| 国产精品福利一二三区| 国产又粗又猛又长又黄视频| 99久久免费中文字幕| 在线观看视频日韩精品| 国产精品激情对白一区二区| 少妇福利视频一区二区| 欧美大黄片在线免费观看| 日韩精品视频高清在线观看| 午夜成年人黄片免费观看| 精品视频一区二区不卡| 视频一区中文字幕日韩| 国产亚洲欧美一区二区| 日韩欧美一区二区不卡看片 | 亚洲欧美国产网爆精品| 老司机精品福利视频在线播放 | 91亚洲熟女少妇在线观看| 久久午夜福利精品日韩| 国产麻豆一区二区三区在| 国产成人在线一区二区三区| 91日韩欧美国产视频| 成人日韩在线播放视频| 激情丁香激情五月婷婷|