码迷,mamicode.com
首页 > 数据库 > 详细

Oracle、MySQL和Sqlserver的事务管理、分页和别名的区别

时间:2019-05-21 11:30:04      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:mysq   base   命名   自己   ora   arch   sqlserver   back   表名   

1.在mysql中事务默认是自动提交的,只有设置autocommit为0的时候,才用自己commit(commit--rollback回滚)

2.但是在oracle中必须自己commit;不然就只能结束这次事务之后才会提交

3.在sql server中go命名在我的理解和commit命令相同,就是为了完成一个事务提交的

4.对于分页,mysql使用limit、sql server使用top、oracle使用ROWNUM等伪列

5.oracle中的varchar2和varchar相比,具备了向后兼容性

Oracle和MySQL:

1)取表别名的区别:

MySQL:使用as关键字,不使用引号。as **

Oracle:直接跟表名,不使用引号,不能和字段别名或字段名重复,最好不使用表别名

2)取字段别名的区别:

mysql:as ‘**‘

Oracle:as "**"(双引号对大小写敏感)或者as **

 

Oracle、MySQL和Sqlserver的事务管理、分页和别名的区别

标签:mysq   base   命名   自己   ora   arch   sqlserver   back   表名   

原文地址:https://www.cnblogs.com/fuggle/p/10898297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!