OracleMySQL和Sqlserver的事务管理分页和别名的区别
Posted fuggle
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OracleMySQL和Sqlserver的事务管理分页和别名的区别相关的知识,希望对你有一定的参考价值。
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 **
以上是关于OracleMySQL和Sqlserver的事务管理分页和别名的区别的主要内容,如果未能解决你的问题,请参考以下文章