LINQPad 和 T-SQL

发布于 2025-01-04 04:21:23 字数 304 浏览 1 评论 0原文

LINQPad 4.0 允许使用多少 T-SQL(如果有)?我尝试制作 CTE,但它不起作用:

WITH foo AS (
SELECT * FROM (
VALUES (5,2),
        (6,3),
        (7,4)
) [x](id,quantity)
)
select * from foo;

上面给出了“解析查询时出错。[令牌行号=1,令牌行偏移量=1,错误中的令牌=WITH]”。我应该澄清一下,我已连接到 SQL CE 数据库进行测试 - 这是 LINQPad 中 T-SQL 的限制因素吗?

How much of T-SQL, if any, does LINQPad 4.0 permit? I tried making a CTE, and it didn't work:

WITH foo AS (
SELECT * FROM (
VALUES (5,2),
        (6,3),
        (7,4)
) [x](id,quantity)
)
select * from foo;

The above gave me "There was an error parsing the query. [ Token line number =1, token line offset = 1, token in error = WITH ]". I should clarify that I'm connected to a SQL CE database for my test - is that a limiting factor for T-SQL in LINQPad?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苍白女子 2025-01-11 04:21:23

SQL CE 不支持通用表表达式(但 Linqpad 则支持,如果您连接到 SQL Server 2005 或更高版本)

SQL CE does not support Common Table Expressions (but Linqpad does, if your connected to SQL server 2005 or above)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文