Navicat for MySQL 函数高级属性讲解
Navicat for MySQL 函数高级属性讲解
Navicat数据库管理工具 发表于2年前
Navicat for MySQL 函数高级属性讲解
  • 发表于 2年前
  • 阅读 13
  • 收藏 0
  • 点赞 1
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   

摘要: 过程和函数是一组可以保存在服务器上的 SQL 语句。MySQL(www.formysql.com)函数高级属性主要涉及安全性、定义者、数据访问、决定性等方面的内容。

过程和函数是一组可以保存在服务器上的 SQL 语句。MySQLwww.formysql.com)函数高级属性主要涉及安全性、定义者、数据访问、决定性等方面的内容。

  

  Navicat 函数高级属性

  安全性:指定用创建函数的用户权限来运行函数,或是用启用它的用户权限来运行。

  定义者:默认定义者值是运行 CREATE PROCEDURE 或 CREATE FUNCTION 语句的的用户,和 DEFINER = CURRENT_USER 相同。如果给予一个用户值,它应该是一个 'user_name'@'host_name' 格式的 MySQL 帐号(使 用在 GRANT 语句相同的格式),user_name 及 host_name 值都是必须的。

  数据访问:提供一些特性信息关于函数使用的数据性质。

  ● Contains SQL:表示函数不包含读或写数据的语句。如果没有明确给予特性,这是默认的。

  ● No SQL:表示函数不包含 SQL 语句。

  ● Reads SQL Data:表示函数包含读数据的语句,但不包含写数据的语句。

  ● Modifies SQL Data:表示函数包含写数据的语句。

  决定性:如果函数或过程总是对同样的输入参数生成同样的结果,则被认为它是决定性,否则就是非决定性。

  以上便是涉及到的MariaDB 函数高级属性内容,想要了解 MySQL 更多内容,可参考Navicat 中文官网


共有 人打赏支持
粉丝 7
博文 225
码字总数 94126
×
Navicat数据库管理工具
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: