
其实它就是函数!
它可以传入参数和传出参数!
具体声明为:
CREATE PROC 名称
@变量名 类型 INPUT,
@变量名 类型 OUTPUT
AS
BEGIN
函数体。。。。。。。
END
你在SQL上可以查到帮助的!
好好看看!
其实也很简单的,直接给你一个例子,你依照着实现 一个,然后再自己拓展就行了。mysql代码:
DELIMITER $$
DROP PROCEDURE IF EXISTS insertInfo $$
CREATE PROCEDURE insertInfo ()
BEGIN
-- 插入数据表
insert into test (name) value ('admin')
END$$
DELIMITER
最后调用:call insertInfo()
会提示文件已经存在。plsql中procedure是存储过程的意思,存储过程可以对来源数据进行过滤、加工,然后把数据放到目标数据表。
PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据 *** 作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等 *** 作实现复杂的功能或者计算的程序语言。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)