MySQL、Oracle、SqlServerl区别整理
创建时间:2017-12-27 投稿人: 五大湖 浏览次数:229
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没有问题。
以上都是工作中随手整理的,对于我们一些需要适配多数据库的系统来说还是很有意义的。在此分享出来,希望大家再碰到时也能节省时间,共同学习。
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了