【PLSQL】 定义record记录
来源:互联网 发布:淘宝联盟店铺活动推广 编辑:程序博客网 时间:2024/05/18 02:56
1. PLSQL基本使用
注:1. 三段 declare
Begin
Exception
End;
2. 声明:emp.ename%type;和字段的属性相同。
3. begin: select 带查询自动 into存储变量。
4. 条件语句:
(1)if then
语句;
End if;
(2)When then
语句;
declare
v_ename emp.ename%type;
e_meet_scott exception;
begin
select enameinto v_enamefrom empwhere emp.empno=7788;
dbms_output.put_line('WHO?||v_ename');
if v_ename='SCOTT'then
raise e_meet_scott;
endif;
exception
when e_meet_scottthen
dbms_output.put_line('AAAA,scott@@@@@');
end;
2. 记录
2.1自定义记录:
注:1.自定义结构体:
Declare 结构体名字 is record(
字段1,
字段2);
实例化结构体 结构体;
2. ‘’||’’ 连接字符串。
declare
type emp_basic_recordisrecord(
empno emp.empno%type,
empname emp.ename%type,
empjob emp.job%type
);
emp_basic_info emp_basic_record;
begin
select empno,ename,jobinto emp_basic_infofrom emp
where empno=7788;
dbms_output.put_line('姓名:'|| emp_basic_info.empname);
end;
2.2 rowtype记录
注:1,使用rowtype创建记录。记录的字段名和原有的字段相同。
2. 创建多个rowtype,可以方便同时处理不同的记录
declare
emp_detail_info emp%rowtype;
begin
select empno,ename,jobinto emp_detail_info.empno
,emp_detail_info.ename,emp_detail_info.jobfrom emp
where empno=7788;
dbms_output.put_line('姓名'||emp_detail_info.ename);
- 【PLSQL】 定义record记录
- 记录 record
- [DNS]常见资源记录定义(Resource Record)
- PLSQL--记录
- Oracle系列:记录Record
- Oracle系列:记录Record
- 记录类型 Record
- Erlang的记录record
- Oracle中的记录(Record)
- Active Record 活动记录
- 数据类型之记录(record)
- 活动记录 Active Record
- mysql 记录(record)
- Magic Record 使用记录
- Oracle中的记录(Record)
- Record记录和变体记录
- record, packed record和变体记录
- F# 入门(十三):Record(记录)
- vsftp 登录报错:500 OOPS: cannot change directory:/home/*******
- Light OJ 1111 Best Picnic Ever
- centos下hadoop的安装
- 黑马程序员_IO_字符流
- 交大OJ 1760 Higher Mathematics
- 【PLSQL】 定义record记录
- linux-gcc 编译时头文件和库文件搜索路径
- 嵌入式Linux操作系统的版本查询
- JS判断用户浏览设备是移动设备还是PC机
- CListCtrl控件的标题栏添加checkbox
- leetCode :Validate Binary Search Tree
- linux系统中各个路由表的研究
- Ansible@一个高效的配置管理工具--Ansible configure management--翻译(四)
- 下载破解ZendStudio 10.5