数据库中 procedure 是什么???

数据库中 procedure 是什么???,第1张

数据库中PROCEDURE叫存储过程!

其实它就是函数!

它可以传入参数和传出参数!

具体声明为:

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代码的过程性单元中,通过逻辑判断、循环等 *** 作实现复杂的功能或者计算的程序语言。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11758626.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存