0
点赞
收藏
分享

微信扫一扫

MySQL和SQL SERVER语句的一些区别


MySQL和SQL SERVER总之区别有点大,下面将做一些常用的语法区别


1.分号结束

    SQL SERVER可以省略

   MySQL 每句SQL必须以;分号技术


2.begin end

    SQL SERVER   begin end中间可以放置语句块,不分存储过程,还是拼SQL

    MySQL  begin end 必须在存储过程中才可以使用,并且语法是

  

3.if

    SQL SERVER 语法

    if exists()

    begin

     //sql语句

    end

    MySQL

    if exists()

    then

     //sql语句

    end if;


4.存储过程传参

    SQL SERVER    存储过程传参

     create procedure sp_insert(@a int,@b varchar(100),@c datetime)

    MySQL  语法是

    create procedure sp_insert(in a int ,out b varchar(50),inout@c datetime)

    其中

     in 表示只能传入,不能传出

     out 表示只能传出

    inout  表示既能传入也能传出

  


举报

相关推荐

0 条评论