gpt4 book ai didi

sql-server - Jet MS Access 和 SQL Server 之间的 ADO SQL 语法差异列表

转载 作者:搜寻专家 更新时间:2023-10-30 19:52:00 26 4
gpt4 key购买 nike

我目前通过 ADO 2.8(使用 Delphi)将 SQL 与 Access 数据库一起使用,有时还使用 SQL Server 2005。但是这两个数据库的语法不一样。在某处是否有一个差异列表以调整对 2 个数据库的查询? Convert Microsoft Access (JET SQL) to SQL Server (T-SQL)但它似乎不是最新的。
备注:我不使用现有的数据库;我用 ADO 创建它们。
带有一些“编辑”帮助的信息:1/我的目标是只有一个 Access 和 MS SQL 查询,并根据所选数据库翻译查询。为此,我需要知道我的查询的最佳语法是什么,以及当我更改数据库时如何(以及是否必须)进行翻译。

示例:对于日期时间: Access :SELECT * FROM MYTABLE WHERE SomeDate = #1/1/2005#
T-SQL:SELECT * FROM MYTABLE WHERE SomeDate = '1/1/2005'

但我发现了一些您可以同时使用的信息:SELECT * FROM MYTABLE WHERE SomeDate = #2011-02-22 00.00.00#

最佳答案

如果您对 Access (Jet/ACE) 和 SQL Server 的 DDL 查询感兴趣,请参阅 MSDN 上的数据类型表:Equivalent ANSI SQL Data Types

关于sql-server - Jet MS Access 和 SQL Server 之间的 ADO SQL 语法差异列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5291695/

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