oracle 函数与存储过程返回结果集
请给出详细的函数与存储过程的建立与调用,PLSQL与SQLPLUS环境及可!SORRY,我没有把问题说全,要返回的数据集是一个表的内容,例如select*from表,用函...
请给出详细的函数与存储过程的建立与调用,PLSQL与SQLPLUS环境及可!
SORRY,我没有把问题说全,要返回的数据集是一个表的内容,例如select * from 表,用函数或存储过程把这个表的数据集返回! 展开
SORRY,我没有把问题说全,要返回的数据集是一个表的内容,例如select * from 表,用函数或存储过程把这个表的数据集返回! 展开
3个回答
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
函数:
CREATE OR REPLACE FUNCTION f_test (参数)RETURN NUMBER IS
tmpVar NUMBER;
BEGIN
tmpVar := 0;
RETURN tmpVar;
EXCEPTION
WHEN NO_DATA_FOUND THEN
NULL;
WHEN OTHERS THEN
-- Consider logging the error and then re-raise
RAISE;
END f_test;
过程:
CREATE OR REPLACE PROCEDURE p_test(参数) IS
tmpVar NUMBER;
BEGIN
tmpVar := 0;
EXCEPTION
WHEN NO_DATA_FOUND THEN
NULL;
WHEN OTHERS THEN
-- Consider logging the error and then re-raise
RAISE;
END p_test;
CREATE OR REPLACE FUNCTION f_test (参数)RETURN NUMBER IS
tmpVar NUMBER;
BEGIN
tmpVar := 0;
RETURN tmpVar;
EXCEPTION
WHEN NO_DATA_FOUND THEN
NULL;
WHEN OTHERS THEN
-- Consider logging the error and then re-raise
RAISE;
END f_test;
过程:
CREATE OR REPLACE PROCEDURE p_test(参数) IS
tmpVar NUMBER;
BEGIN
tmpVar := 0;
EXCEPTION
WHEN NO_DATA_FOUND THEN
NULL;
WHEN OTHERS THEN
-- Consider logging the error and then re-raise
RAISE;
END p_test;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以考虑 建一张临时表 把记录插入到临时表里面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询