• ADADADADAD

    mysql linux环境编译存储过程是怎样的[ mysql数据库 ]

    mysql数据库 时间:2024-11-26 22:10:21

    作者:文/会员上传

    简介:

    mysql> DELIMITER // mysql> CREATE PROCEDURE proc1(OUT s int) -> BEGIN -> SELECT COUNT(*) INTO s FROM user; -> END -> // mysql> DELIMITER ;注:(1)这里需要注意的是DE

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    mysql> DELIMITER //
    mysql> CREATE PROCEDURE proc1(OUT s int)
    -> BEGIN
    -> SELECT COUNT(*) INTO s FROM user;
    -> END
    -> //
    mysql> DELIMITER ;

    注:
    (1)这里需要注意的是DELIMITER //和DELIMITER ;两句,DELIMITER是分割符的意思,因为MySQL默认以";"为分隔符,如果我们没有声明分割符,那么编译器会把存储过程当成SQL语句进行处理,则存储过程的编译过程会报错,所以要事先用DELIMITER关键字申明当前段分隔符,这样MySQL才会将";"当做存储过程中的代码,不会执行这些代码,用完了之后要把分隔符还原。
    Display all 2165 possibilities? (y or n)

    语句中包含有tab键,导致的问题,删除语句中所有疑似tab键,再次执行

    mysql linux环境编译存储过程是怎样的.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: linuxmysql