iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >我们如何创建没有“BEGIN”和“END”的MySQL存储过程?
  • 403
分享到

我们如何创建没有“BEGIN”和“END”的MySQL存储过程?

2023-10-22 10:10:35 403人浏览 薄情痞子
摘要

我们可以创建没有“BEGIN”和“END”的Mysql存储过程,就像使用它们创建存储过程一样,唯一的事情就是省略BEGIN和END。在下面的示例中,我们创建一个不带“BEGIN”和“END”的存储过程来获取表中的所有行 -示例mysql&g

我们可以创建没有“BEGIN”和“END”的Mysql存储过程,就像使用它们创建存储过程一样,唯一的事情就是省略BEGIN和END。在下面的示例中,我们创建一个不带“BEGIN”和“END”的存储过程来获取表中的所有行 -

示例

mysql> Delimiter //
mysql> CREATE PROCEDURE Hello()
    -> SELECT * from Student_info; //
Query OK, 0 rows affected (0.08 sec)

我们可以看到MySQL创建的存储过程没有BEGIN和END。现在通过 CALL 语句调用它 -

mysql> Delimiter ;

mysql> CALL Hello();
+-----+---------+------------+------------+
| id  | Name    | Address    | Subject    |
+-----+---------+------------+------------+
| 101 | YashPal | Amritsar   | History    |
| 105 | Gaurav  | Chandigarh | Literature |
| 125 | Raman   | Shimla     | Computers  |
+------+---------+------------+------------+
3 rows in set (0.18 sec)
Query OK, 0 rows affected (0.28 sec)
您可能感兴趣的文档:

--结束END--

本文标题: 我们如何创建没有“BEGIN”和“END”的MySQL存储过程?

本文链接: https://www.lsjlt.com/news/436399.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 我们如何创建没有“BEGIN”和“END”的MySQL存储过程?
    我们可以创建没有“BEGIN”和“END”的MySQL存储过程,就像使用它们创建存储过程一样,唯一的事情就是省略BEGIN和END。在下面的示例中,我们创建一个不带“BEGIN”和“END”的存储过程来获取表中的所有行 -示例mysql&g...
    99+
    2023-10-22
  • 我们如何调用MySQL存储过程?
    借助CALL语句,我们可以调用MySQL存储过程。为了让它理解,我们正在调用 allrecords() 存储过程 -mysql> CALL allrecords(); +------+---------+------------+--...
    99+
    2023-10-22
  • 我们如何通过MySQL存储过程访问表?
    我们可以从 MySQL 存储过程访问一个或所有表。以下是一个示例,其中我们创建了一个存储过程,它将接受表的名称作为参数,并在调用它后,将生成包含表中所有详细信息的结果集。示例mysql> Delimiter // mysql> ...
    99+
    2023-10-22
  • mysql如何创建存储过程
    小编给大家分享一下mysql如何创建存储过程,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.创建存储过程p3 (先更改结束符 ...
    99+
    2024-04-02
  • 我们如何在 MySQL 存储过程中处理结果集?
    我们可以使用游标来处理存储过程中的结果集。基本上,游标允许我们迭代查询返回的一组行并相应地处理每一行。为了演示 CURSOR 在 MySQL 存储过程中的使用,我们正在创建以下存储过程,该过程基于名为“student_info”的表的值,如...
    99+
    2023-10-22
  • 我们如何在 MySQL 存储过程中执行 COMMIT 事务?
    众所周知,START 事务将启动事务,而 COMMIT 用于在启动事务后进行任何更改。在下面的示例中,我们使用 COMMIT 和 START 事务创建了一个存储过程,它将插入一条新记录并在具有以下数据的表“employee.tbl”中提交更...
    99+
    2023-10-22
  • 我们如何查看特定MySQL存储过程的源代码?
    借助SHOW CREATE PROCEDURE语句,我们可以看到存储过程的源代码。为了使其理解,我们在查询中使用名为 allrecords() 的存储过程,如下所示 -mysql> Show Create Procedure allr...
    99+
    2023-10-22
  • 如何创建带有 IN 参数的 MySQL 存储过程?
    为了让它理解,我们使用名为“student_info”的表,它具有以下值 -mysql> Select * from student_info; +-----+---------+------------+---------...
    99+
    2023-10-22
  • 如何在MySQL中创建和调用存储过程
    在MySQL中,可以使用以下步骤来创建和调用存储过程: 创建存储过程: DELIMITER // CREATE PROCEDUR...
    99+
    2024-04-09
    MySQL
  • mysql如何创建存储过程及函数
    这篇文章主要为大家展示了“mysql如何创建存储过程及函数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql如何创建存储过程及函数”这篇文章吧。1. 存储过程1.1. 基本语法create...
    99+
    2023-06-21
  • sqlserver如何创建存储过程
    要在SQL Server中创建存储过程,可以按照以下步骤进行操作: 打开SQL Server Management Studio...
    99+
    2024-04-30
    sqlserver
  • 我们如何在没有任何列列表的情况下创建 MySQL 视图?
    创建视图时,提供列列表是可选的。以下示例将通过创建不带任何列列表的视图来说明 -mysql> Select * from student_detail; +-----------+-------------+--------...
    99+
    2023-10-22
  • 详解MySQL存储过程的创建和调用
    目录前言存储过程(Stored Procedure):一、存储过程的创建和调用1、创建存储过程2、调用存储过程:call sp_name[(传参)];3、存储过程体4、为语句块贴标签...
    99+
    2024-04-02
  • MySQL存储过程和函数怎么创建
    这篇文章主要介绍“MySQL存储过程和函数怎么创建”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“MySQL存储过程和函数怎么创建”文章能帮助大家解决问题。1.0  创建存储过程和函数创建存...
    99+
    2023-06-30
  • 我们如何创建带有列列表的 MySQL 视图?
    As we know that while creating a view, providing the list of columns is optional. But if we are providing the name of th...
    99+
    2023-10-22
  • SQL中如何创建存储过程
    今天就跟大家聊聊有关SQL中如何创建存储过程,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。创建存储过程 表名和比较字段可以做参数的存储过程 ...
    99+
    2024-04-02
  • 我们如何在 MySQL 中创建和使用 ENUM 列?
    要创建 ENUM 列,枚举值必须是带引号的字符串文字。我们可以借助以下语法在 MySQL 中创建 ENUM 列 -CREATE TABLE table_name( … Col ENUM(‘Value1&...
    99+
    2023-10-22
  • 我们如何创建一个使用表中动态数据的 MySQL 存储函数?
    MySQL 存储函数可以引用表,但不能使用返回结果集的语句。因此我们可以说不存在返回结果集的 SELECT 查询。但我们可以使用 SELECT INTO 来摆脱这个问题。例如,我们正在创建一个函数“Avg_marks”,它使用名为“...
    99+
    2023-10-22
  • MySQL系列(九)存储过程的创建和使用
    (1)利用预处理sql语句输出teacher表中前n行记录,执行预处理命令时具体输出前5行的数据。 set @a = 5;prepare pteac from "select * from ...
    99+
    2023-09-14
    mysql sql
  • 如何实现MySQL中创建存储过程的语句?
    如何实现MySQL中创建存储过程的语句?MySQL是一种常用的关系型数据库管理系统,它提供了丰富的功能来实现数据的管理和查询。其中,存储过程是一种重要的数据库对象,它可以帮助我们封装一系列的SQL语句和逻辑,以便于重复使用和维护。本文将介绍...
    99+
    2023-11-08
    数据库编程 MySQL存储过程 创建过程语句
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作