`
j2ee_yohn
  • 浏览: 172784 次
  • 性别: Icon_minigender_1
  • 来自: 湖南/株洲
社区版块
存档分类
最新评论

mysql 声明的变量是否必须在存储过程或者是函数相关的地方用

阅读更多
试了好几次为何mysql 声明明的变量在变通的语句块里面不能使用!而必须过通过程来使用.代码如下!

declare  xid int default 5;
while(xid<1)
insert into mytable values(xid,'yohn')
set xid=xid-1
不管加不加;号都不行呀!

实现的功能就是重复执行一个SQL语句
分享到:
评论
1 楼 sunjiesh 2009-05-08  
declare  xid int default 5;
while (xid<1) do;
insert into mytable values(xid,'yohn');
set xid=xid-1;
end while

相关推荐

    MySQL实验报告5(存储过程与函数)(1)(1).pdf

    根据提供的文件内容,本篇实验报告主要围绕MySQL数据库中存储过程和函数的应用,涵盖了创建存储过程、函数、游标以及异常处理等高级特性。下面将详细解析报告中的每个知识点。 1. 创建存储过程 存储过程是一种在...

    Mysql存储过程和函数

    本文将详细介绍MySQL存储过程与函数的相关概念、创建方法以及使用技巧。 #### 二、存储过程与函数的区别 - **存储过程**(Stored Procedure):是一系列SQL语句的集合,它可以接受输入参数并返回多个结果集和...

    MySQL 声明变量及存储过程分析

    在函数和储存过程中使用的变量declear declear a int unsigned default 1; 这种变量需要设置变量类型 而且只存在在 begin..end 这段之内 select .. into.. 直接将表内内容赋值到指定变量当中 select name,bid ...

    MySQL数据库函数,触发器,存储过程

    在数据库管理中,函数、触发器和存储过程是三个重要的概念,它们极大地增强了数据处理的灵活性和效率。 **一、MySQL数据库函数** 函数是预定义的代码块,接受一个或多个参数,并返回一个值。MySQL提供了丰富的内置...

    Mysql手册20-存储过程和函数

    MySQL存储过程和函数是数据库编程的重要组成部分,它们提供了在数据库服务器上执行特定任务的能力。本部分详细介绍了存储程序和函数的各个方面,包括它们的创建、语法、权限控制以及与性能优化相关的概念。 首先,...

    精通MySQL存储过程和函数

    ### 精通MySQL存储过程和函数 #### 1. 说明 ##### 1.1 手册适用范围 本手册适用于对MySQL存储过程和函数感兴趣的开发者和技术人员,特别是那些希望深入了解并掌握如何在实际项目中高效利用这些功能的专业人士。...

    MySQL存储过程的异常处理方法

    在MySQL中,存储过程是一种预编译的SQL代码集合,它可以执行复杂的操作并提供更好的性能。在编写存储过程时,异常处理是确保程序稳定性和健壮性的重要环节。本实例展示了如何在MySQL存储过程中实现异常处理,以捕获...

    mysql 存储过程中变量的定义与赋值操作

    一、变量的定义 mysql中变量定义用declare来定义一局部变量,该变量的使用范围只能在begin…end 块中使用,变量必须定义在复合语句的开头,并且是在其它语句之前,也可以同时申明多个变量,如果需要,可以使用default...

    完整精品数据库课件 MySQL从入门到精通 第10章 存储过程和函数(共19页).ppt

    MySQL是世界上最流行的关系型数据库管理系统之一,而存储过程和函数是其强大功能的重要组成部分。本章节将深入探讨这两个概念,以及如何在MySQL中创建、调用、查看、修改和删除它们。 1. **创建存储过程和函数** -...

    MySQL 5.5 服务器变量详解

    - **定义**: 指定MySQL服务器在创建存储过程或函数时是否自动授予创建者EXECUTE和ALTER ROUTINE权限。默认为1,表示授予这些权限。 - **作用范围**: 全局级别。 - **配置**: 不支持在配置文件中设置。 - **动态性**:...

    MYSQL的存储过程和函数简单写法

    MySQL的存储过程和函数是数据库管理中强大的工具,它们允许开发者将一组SQL语句组织在一起,形成一个可重用的模块,以执行复杂的业务逻辑。这种概念类似于高级编程语言(如Java)中的函数或方法。存储过程可以接受...

    mysql存储过程——用于数据库的备份与还原

    这个存储过程可能包含了一些内部函数或变量来处理表名列表,以及可能的配置选项,如是否备份触发器、索引等。为了使用这个存储过程,你需要将其导入到你的MySQL服务器中,然后通过`CALL`语句来执行。 总的来说,...

    PHP_MySQL_存储过程_最新

    MySQL 5.0的存储过程支持多种特性,包括参数传递、变量声明、流程控制语句(如`IF`, `CASE`, `LOOP`, `WHILE`等)、异常处理、游标操作以及安全上下文的设定。这些功能使得存储过程能够处理更为复杂的数据处理需求。...

    MySQL存储过程基础教程.pdf

    在MySQL中,存储过程和函数是类似的编程结构,但函数必须返回一个值,而存储过程可以有输入输出参数,但不一定需要返回值。 #### 13. 元数据 存储过程的元数据包括其定义、参数信息、执行情况等,可以通过系统表或...

    MYSQL数据库校验身份证函数

    1. **变量声明**:定义了多个变量用于存储中间结果,如正则表达式、校验码等。 - `v_regstr`: 存储用于匹配身份证号码格式的正则表达式。 - `v_sum`: 计算加权求和的结果。 - `v_mod`: 求模结果。 - `v_...

    MySql 分页存储过程以及代码调用

    为了解决这个问题,我们可以利用MySQL的ROW_NUMBER()函数或者自增主键创建一个临时的行号,然后根据这个行号进行分页,这种方法被称为“ROW_NUMBER分页”。 存储过程是预编译的SQL语句集合,可以在MySQL中创建并...

Global site tag (gtag.js) - Google Analytics