环境 oracle 11g r2
1. 将某行数据查询到
/*
create table TEST
(
id NUMBER
)
*/
DECLARE
row_test TEST%ROWTYPE;
BEGIN
--将数据查询到行变量中,只能一行,多行可以使用游标.没找到数据一样会报错哈
SELECT * into row_test from test where id = 15;
--新增一行数据[PS:row_test可以不用初始化直接使用]
row_test.ID := 20;
INSERT INTO TEST VALUES row_test;
END;先插入一个15
执行结果:
1-> 15
2-> 20
本文通过一个具体的Oracle PL/SQL示例介绍了如何使用PL/SQL进行数据查询与更新操作。示例展示了如何定义一个行类型变量,从表中选择特定记录,并在此基础上插入新的数据记录。
973

被折叠的 条评论
为什么被折叠?



