gpt4 book ai didi

tsql - 如何在 Access 中使用 WITH 语句?

转载 作者:行者123 更新时间:2023-12-04 23:06:38 26 4
gpt4 key购买 nike

我正在使用 Access 并希望通过命名 SELECT 来简化我的一些查询声明。但是,我不能使用 WITH出于某种原因的声明。我尝试运行以下简单示例来说明问题:

WITH T1 AS
(
SELECT * FROM [Transactions]
)
SELECT * FROM T1;

哪里 Transactions是一个日期和金额表。当我运行此查询时,出现以下错误:

Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'



我究竟做错了什么?

最佳答案

正如其他人在评论中所说的那样,Access SQL 不像 TSQL 那样支持 with 关键字。您可以通过编写第一个查询并保存它来完成几乎相同的事情。然后可以在 Access SQL 中引用保存的查询,就像它是一个表一样(类似于在 TSQL 中创建 View )。

其他人还指出,VBA 可以使用 with 关键字,但用途不同。

关于tsql - 如何在 Access 中使用 WITH 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24970777/

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