1 create or replace
2 procedure lbm_pro2
3 (str1 in varchar2) as
4 str2 varchar2(50);
5 begin
6 select 机身号 into str2 from 基本库 where 机身号=str1;
7 end lbm_pro2;
8
9 /*
10 如果你要取返回值,必须定义游标,如果用游标返回取到的值,必须定义包,在包里写存储过程。
11 你也可以用楼上的方法把数据写进另一张表,不过要记得每次调用时还把表删掉。
12 create or replace procedure sp_get_users_byId(param1 in varchar2)
13 is
14 s varchar2(2000);
15 begin
16 s:='drop table ls_table';
17 execute immediate s;
18 s:='create table ls_table as (
19 select * from scott.tbUsers where userId=param1)';
20 execute immediate s;
21 end sp_get_users_byId;
22
23 这是创建存储过程的模板:
24 存储过程模板:
25 CREATE [OR REPLACE] PROCEDURE
26 [schema.]procedure_name[(argument [in|out|inout] type…)]
27 IS | AS
28 [本地变量声明]
29 BEGIN
30 执行语句部分
31 [EXCEPTION]
32 错误处理部分
33 END[procedure_name];*/
创建一个带参数的现成 java 创建带参数的存储过程
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Vue3 创建一个应用
Vue3 创建一个应用
vite vue -
docker进入image里面
【背景】为什么要用 docker 来安装和运行服务应用?相信曾经在各大操作系统上安装过数据库的同学们对于“安装”这一行为都有过深恶痛绝的体会:安装失败、安装的源无效、依赖关系错误、各种配置文件难以配置……在一个应用运行久了以后,还会出现应用产出的文件位置混乱等等一系列问题。如果没有良好的规划,时间一久,我们的操作系统就会混乱到连我们自己也不想去看……不过,好在这一切问题,在 dock
docker进入image里面 image失败 安装scikit docker 数据库 postgresql