gpt4 book ai didi

sql - SQL数据库之间的差异列表

转载 作者:行者123 更新时间:2023-12-03 08:58:55 26 4
gpt4 key购买 nike

大多数SQL数据库在一定程度上遵循ANSI SQL标准,但是

  • 该标准含糊不清,有待解释的地方(例如:应如何处理NULLs的不同操作is ambiguous)
  • 一些供应商完全与标准相抵触或只是缺乏标准定义的功能(例如:MySQL在标准及其实现之间具有list of differences)
  • 某些数据库的行为取决于配置方式,但是可以更改配置以使其具有相同的行为(例如:Oracle默认执行区分大小写的字符串比较,而SQL Server进行不区分大小写的字符串比较)
  • 有些功能不是标准的一部分,但是无论如何都由不同的RDBMS实现,尽管它们的名称不同(例如:Oracle的LISTAGG = MySQL的GROUP_CONCAT)

  • 当您尝试编写应该与多个数据库兼容的内容时,是否有一份包含有关怪癖和陷阱的完整列表的资源?

    最佳答案

    我不确定此列表的综合程度如何,但这也许会有所帮助-
    http://troels.arvin.dk/db/rdbms/

    关于sql - SQL数据库之间的差异列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7495519/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com