玖叶教程网

前端编程开发入门

MySQL、Oracle、SqlServerl区别整理

1、多数据库下SqlServer查询表需要使用‘’.."。例如A..table。

2、SqlServer不存在系统临时表dual,查询常量量字段可直接使用select。例如select 1 as aa,2 as bb。

3、在使用ifnull(MySQL),nvl(Oracle),isnull(SqlServer)函数将一个number类型的字段转换为字符类型时,Oracle需要先to_char。例如 select nvl(to_chat(id)) from table。

4、删除视图和创建视图如果作为一个脚本运行的话,MySQL解析时需要作为两条sql,即删除和创建中间要以分号隔开。

5、MySQL创建视图时不能包含子查询,Oracle,SqlServer没有问题。

以上都是工作中随手整理的,对于我们一些需要适配多数据库的系统来说还是很有意义的。在此分享出来,希望大家再碰到时也能节省时间,共同学习。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言