-
例子: /* 判断用户重键盘输入的数字 1如何使用if语句 2.接收一个键盘输入(字符串) */ set serveroutput on --接收一个键盘输入 --num:地址值,含义是:在该地址上保存了输入的值 accept num prompt '请输入一个数字'; declare --定义变量保存用户从键盘输入的数字 pnum number:= # begin --执行if语句进行判断 if pnum = 0 then dbms_output.put_line('你输入的数字是0'); elsif pnum = 1 then dbms_output.put_line('你输入的数字是1'); elsif pnum = 2 then dbms_output.put_line('你输入的数字是2'); else dbms_output.put_line('其他数字'); end if; end; /查看全部
-
1.PL/SQL的程序结构 declare 说明部分(变量说明、光标申明、例外说明) begin 语句序列(DML语句) exception 例外处理语句 end; / 2.说明部分 定义基本的变量 类型:char,varvhar2,number,date,boolean,long 例子: declare pnumber number(7,2); pname varchar2(20); pdate date; begin pnumber:=1; dbms_output.put_line(pnumber); pname:='tom'; SYS.DBMS_OUTPUT.PUT_LINE(pname); pdate:=sysdate; DBMS_OUTPUT.PUT_LINE(pdate); DBMS_OUTPUT.PUT_LINE(pdate+1); end; /查看全部
-
不同数据库的SQL扩展查看全部
-
22222222222查看全部
-
111111111111查看全部
-
1. PL/SQL是对SQL语言的扩展 2.PL/SQL是面向过程的语言查看全部
-
什么是PL/SQL程序?查看全部
-
desc dbms_output查看程序包的结构查看全部
-
Oracle数据库联机帮助文档>>>>books>>>>PL查看全部
-
打开输出开关set serveroutput on查看全部
-
打印Hello World 没有declare后面的说明部分declare可以不写 dbms_output程序包 put_line子程序查看全部
-
说明部分: 1.引用型变量:my_name emp.ename%type;引用emp中ename列的的属性 2.记录型变量的引用:emp_rec emp%rowtype;取表中一行的类型 理解成数组。 记录型变量分量的引用 emp_rec.ename:='ADAMS';取表中一行中的其中一个的类型 例子: 1)引用型变量 set serveroutput on declare --定义引用型变量:查询并打印7839的姓名和薪水 --pename varchar2(20); --psal number; pename emp.ename%type; psal emp.sal%type; begin --得到7839的姓名和薪水 select ename,sal into pename,psal from emp where empno=7839; --打印姓名和薪水 DBMS_OUTPUT.PUT_LINE(pename||'的薪水是'||psal); end; / 2)记录型变量 --使用记录型变量,查询并打印7839的姓名和薪水 set serveroutput on declare --定义记录型变量:注意代表某一行 emp_rec emp%rowtype; begin --得到7839一行的信息 select * into emp_rec from emp where empno='7839'; dbms_output.put_line(emp_rec.ename||'的薪水是'||emp_rec.sal); end;查看全部
-
1.PL/SQL的程序结构 declare 说明部分(变量说明、光标申明、例外说明) begin 语句序列(DML语句) exception 例外处理语句 end; / 2.说明部分 定义基本的变量 类型:char,varvhar2,number,date,boolean,long 例子: declare pnumber number(7,2); pname varchar2(20); pdate date; begin pnumber:=1; dbms_output.put_line(pnumber); pname:='tom'; SYS.DBMS_OUTPUT.PUT_LINE(pname); pdate:=sysdate; DBMS_OUTPUT.PUT_LINE(pdate); DBMS_OUTPUT.PUT_LINE(pdate+1); end; /查看全部
-
pl/sal:1. 以declare开头,若无说明部分可以不写 2. 以begin 开始 end结束 3. dbms_output.put_line('') 输出语句 declare --说明部分 begin --程序体 dbms_output.put_line("Hello World"); end; / --打开输出开关 set serveroutput on / --查看程序包的结构 desc dbms_output查看全部
-
给员工涨工资 总裁涨1000 经理涨800 员工涨400 PLSQL程序设计 操作orcale效率最高 打印hello world declare查看全部
举报
0/150
提交
取消