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的事务管理分页和别名的区别的主要内容,如果未能解决你的问题,请参考以下文章

数据库健康检查脚本支持OracleMySQL和OS的检查

sqlserver事务可以嵌套多少事务,为啥,回答对的还可以加分

sqlserver中事务的作用是啥?

SqlServer解析SqlServer中的事务

面试必问基础-数据库事务隔离级别原理详解

SqlServer 事务和异常处理示例