zoukankan      html  css  js  c++  java
  • pl/sql command window 初步接触

    pl/sql command window基本操作

    PL/SQL Developer应用两年了,今天第一次应用command window。

    command window类似于sqlplus窗口:
    1、用Esc键退出到SQL行。
    2、调用存储过程:Begin  procedure xxx(); end; 时,先回车到下一行,再/ ,再按enter键,才能执行出结果。
    3、调用存储过程前,需要先打开 set serveroutput on 否则执行不出结果。
    4、SQL window中调用完存储过程之后,点击SQL旁边的Output小窗口也可以看到输出结果。
    5、在Test window中调用也可以看到,底下可以输入变量的值。旁边也有一个DBMS Output可以看到结果。
    6、例子:
     
    create table BOOK(编号 number(10),书名 varchar2(20),价格 varchar2(20))
    insert into BOOK values(100,'aa','88.77')
     
    create or replace procedure query_BOOK(name IN OUT NUMBER,MY_BOOK OUT VARCHAR2,MY_BOOK2 OUT VARCHAR2) is
    begin
    select 编号 ,书名,价格 INTO name,MY_BOOK,MY_BOOK2 from BOOK where 编号=name;  
    end query_BOOK;
     
    declare v_name number(10);
     v_my_book varchar2(50);
     v_my_book2 varchar2(20);
    begin
      v_name := 100;
      query_BOOK(v_name,v_my_book,v_my_book2); --调用存储过程
      dbms_output.put_line('v_name is: '||v_name);
      dbms_output.put_line('v_my_book is: '||v_my_book);  
      dbms_output.put_line('v_my_book2 is: '||v_my_book2);  
    exception
      when others then
      dbms_output.put_line(sqlerrm);
    end;
  • 相关阅读:
    洛谷 P6622
    洛谷 P6619
    LOJ 3188
    CF::Gym 102174G
    eJOI2017~2019
    洛谷 P6313
    洛谷 P6305
    JSOI2020 酱油记
    洛谷 P6234
    CodeForces 1334F
  • 原文地址:https://www.cnblogs.com/yayazi/p/5156612.html
Copyright © 2011-2022 走看看