Javatpoint标志
Javatpoint标志

MariaDB功能

MariaDB函数是一个存储程序,用于向它们传递参数并返回值。

我们可以在MariaDB中创建和删除函数。


MariaDB创建功能

您可以在MariaDB中创建自己的函数:

语法:

参数解释

例子:

在MariaDB数据库中创建一个CalcValue函数。

定义者条款:这是一个可选从句。如果未指定,定义者是创建函数的用户。如果希望指定不同的定义器,则必须包含definer子句,其中user_name是函数的定义器。

function_name:它指定要在MariaDB中分配给该函数的名称。

return_datatype:它指定函数返回值的数据类型。

语言SQL:它存在于可移植性的语法中,但不会对函数产生影响。

确定性:这意味着给定一组输入参数,函数总是返回一个结果。

不确定性:这意味着给定一组输入参数,函数可能返回不同的结果。结果可能受到表数据、随机数或服务器变量的影响。

包含SQL:这是默认值。它是一个信息子句,告诉MariaDB函数包含SQL,但数据库不验证这是真的。

没有SQL:未使用且对功能没有影响的信息性子句。

读取SQL数据:一个信息子句,告诉MariaDB函数将使用SELECT语句读取数据,但不修改任何数据。

修改SQL数据:一个信息子句,告诉MariaDB函数将使用INSERT、UPDATE、DELETE或其他DDL语句修改SQL数据。

declaration_section:函数中声明局部变量的地方。

executable_section:函数中为函数输入代码的位置。

MariaDB功能1

验证

您可以看到该程序已成功执行,并创建了一个新函数。

MariaDB功能2

现在你可以引用你的新函数如下:

MariaDB功能3

MariaDB DROP命令功能

您可以很容易地从数据库中删除创建的函数。

语法:

参数解释

function_name:它指定要删除的函数的名称。

例子:

我们已经创建了一个名为CalcValue的函数。现在删除函数。

MariaDB功能4

现在,您可以看到该函数已被删除,不再出现在列表中。

MariaDB功能5
下一个话题 MariaDB过程





Youtube 观看视频请加入我们的Youtube频道:现在加入

反馈


帮助他人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


B.Tech / MCA






Baidu
map