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 **
原文地址:https://www.cnblogs.com/fuggle/p/10898297.html
时间: 2024-11-03 05:32:33