oracle的学习之基本语法
来源:互联网 发布:origin如何画图软件 编辑:程序博客网 时间:2024/06/05 02:12
比较简单直接上代码
--使用基本变量类型declare --定义基本变量类型--基本数据类型pnumber number(7,2);--字符串变量pname varchar2(20);--日期变量pdate date;begin pnumber := 1; dbms_output.put_line(pnumber); pname := 'Tom'; dbms_output.put_line(pname); pdate := sysdate; dbms_output.put_line(pdate); --计算明天的日期 dbms_output.put_line(pdate + 3);end;/------------------------------------------------引用型变量set SERVEROUTPUT ONDECLARE--定义和引用性变量:查询并打印7839的姓名和薪水--pname varchar2(20);--psal number;pename emp.ename%type;psal emp.sal%type;begin select ename,sal into pename,psal from emp where EMPNO=7839; dbms_output.put_line('员工姓名:'||pename||'----员工薪水:'||psal);end;/--------------------使用记录性变量,查询并打印7839的姓名和薪水set SERVEROUTPUT ONdeclare --定义记录性变量:注意代表一行emp_rec emp%rowtype;begin --得到7839 一行的信息 select * into emp_rec from emp where empno=7839; dbms_output.put_line(emp_rec.ename);end;/-------------------------------/*判断用户从键盘输入的数字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;/----------------------------------------使用while循环打印数字的1-10set SERVEROUTPUT ONDECLARE--定义一个变量pnum number := 1;begin while pnum <= 10 loop --循环体 dbms_output.put_line(pnum); pnum := pnum + 1; end loop;end;/----------------------------------------------- 使用loop循环打印数字的1-10set SERVEROUTPUT ONdeclare --定义循环变量pnum number:=1;begin loop DBMS_OUTPUT.PUT_LINE(pnum); --退出循环条件:循环变量大于10; exit when pnum > 10; --打印该变量的值 DBMS_OUTPUT.PUT_LINE(pnum); pnum := pnum+1; end loop;end;/---------------------------------------set SERVEROUTPUT ONdeclarepunum number := 1;begin for pnum in 1..10 loop DBMS_OUTPUT.PUT_LINE(pnum); end loop;end;/
阅读全文
0 0
- oracle的学习之基本语法
- Oracle基本语法学习
- ORACLE的基本语法
- ORACLE的基本语法
- ORACLE的基本语法
- Oracle的基本语法
- Oracle的基本语法
- Oracle学习之基本语法(一)—内置函数
- Oracle自学之基本语法
- MySQL与Oracle 差异比较之基本语法的比较
- Oracle数据库之存储过程和函数的基本语法
- php学习之基本语法
- lua学习之基本语法
- Lua学习之基本语法
- php学习之基本语法
- Swift学习之基本语法
- php学习之基本语法
- JavaScript学习之基本语法
- QTabWdiget的使用
- 揭露效果实现
- php计算问题
- 理解交叉熵损失(Cross-Entropy)
- LabVIEW动态调用就是个坑!
- oracle的学习之基本语法
- xgboost
- 架构、框架、模式、模块、组件、插件、控件、中间件的含义和区别
- 平衡二叉树判定
- Linux Platform Device and Driver
- ps
- Android studio: Failed to create MD5 hash for file...异常解决
- how to performance better to handle multi-thread initialize
- android 颜色大全