Oracle PLsql table用法
来源:互联网 发布:linux for qq2016安装 编辑:程序博客网 时间:2024/05/18 03:36
使用表前先什么RECORD类型来存储多列
在创建table类型来存储多行就可以实现表格的存储
例如:
---------------------------------------------------------------
--写一段程序,要求实现以下要求
--1、定义一个数组类型变量,包含字段
--employee_id,employee_name,email,salary,department_name
--2、循环输出employee_id从100到140的员工信息
--Department name:XXX
--employee_id:XX employee_name:XXX
--email:xxx salary : xxx
DECLARE
TYPE emp_record_type IS RECORD(
employee_id employees.employee_id%TYPE,
employee_name employees.last_name%TYPE,
email employees.email%TYPE,
salary employees.salary%TYPE,
department_name departments.department_name%TYPE);
emp_record emp_record_type;
TYPE rec_table_type IS TABLE OF emp_record_typeINDEX BY BINARY_INTEGER;
rec_table rec_table_type;
BEGIN
FOR i IN 100 .. 140
LOOP
SELECT e.employee_id,
e.last_name,
e.email,
e.salary,
d.department_name
INTO rec_table(i)
FROM employees e,
departments d
WHERE employee_id = i
AND e.department_id = d.department_id;
END LOOP;
FOR i IN rec_table.first .. rec_table.last
LOOP
dbms_output.put_line(rec_table(i).employee_id||' '||
rec_table(i).employee_name||' '||
rec_table(i).email||' '||
rec_table(i).salary||' '||
rec_table(i).department_name);
END LOOP;
END;
-------------------------------------------------------------------------------
结果如下:
- Oracle PLsql table用法
- Oracle / PLSQL: ALTER TABLE Statement
- oracle table()函数用法
- oracle table()函数用法
- Oracle table()函数用法
- oracle table()函数用法
- oracle table()函数用法
- Oracle table()函数用法
- oracle table()函数用法
- oracle/plsql中decode()函数用法
- Oracle PLSQL 几种游标的用法
- oracle drop table的用法
- oracle中的temporary table用法
- plsql 用法
- PLSQL Table Function
- PLSQL Table Function NO_DATA_NEEDED
- PLSQL Temporary Table
- 关于oracle with table as的用法
- Firefox浏览器自带"阻止此页面创建其它对话框"设置为不显示
- Redis 2.8 配置文件说明
- Leetcode 621. Task Scheduler
- Retrofit注解详解以及Builder参数详解
- ExecutorService详解
- Oracle PLsql table用法
- hadoop面试常见问题及相关总结
- 动手实操 | 如何用 Python 实现人脸识别,证明这个杨幂是那个杨幂?
- 基于Netty和Zookeeper实现RPC框架
- Android Matrix使用总结
- iOS 设定UIButton 按钮圆角:纯代码方法 和 storyboard中设定
- Activity中的setContentView方法到底做了什么?
- 不依赖数组 论述
- 如何更新vmware tools