第一范文网 - 专业文章范例文档资料分享平台

SQLServer和MySql语法和关键字的区别

来源:用户分享 时间:2021-04-05 本文由心盲眼瞎 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

SQLServer和MySql语法和关键字的区别

SQL Server 和 MySql 语法和关键字的区别

——用于SQLServer到MySql的转换

(1) mysql的ifnull()函数对应sql的isnull()函数;

(2) mysql的存储过程中变量的定义去掉@;

(3) mysql的每句结束要用";"

(4) SQLServer存储过程的AS在MySql中需要用begin .....end替换

(5) 字符串连接用concat()函数;

如 SQLServer: Temp=’select * from ’+’tablename’+…+…

MySql:Temp=concat(’select * from’, ’tablecname’,…,…)

(6) mysql的uuid()对应sql的GUID();

(7) MySql的out对应SQLServer的output,且mysql 的out要放在变量的前面,SQLServer的output放在变量后面

MySql out,in,inout的区别——

MySQL 存储过程 “in” 参数:跟 C 语言的函数参数的值传递类似, MySQL 存储过程内部可能会修改此参数,但对 in 类型参数的修改,对调用者(caller)来说是不可见的(not visible)。

MySQL 存储过程 “out” 参数:从存储过程内部传值给调用者。在存储过程内部,该参数初始值为 null,无论调用者是否给存储过程参数设置值。

MySQL 存储过程 inout 参数跟 out 类似,都可以从存储过程内部传值给调用者。不同的是:调用者还可以通过 inout 参数传递值给存储过程。

(8)MySQL的if语句为

if (条件) then

end if;

或者

If (条件) then

Else

End if

或者

If(条件)then

Elseif (注意不能写成 Else if )

Elseif

End if

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育SQLServer和MySql语法和关键字的区别全文阅读和word下载服务。

SQLServer和MySql语法和关键字的区别.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1177024.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top