在哪里可以找到Jet 4.0引擎使用的特定SQL的文档?

在哪里可以找到Jet 4.0引擎使用的特定SQL的文档?,第1张

在哪里可以找到Jet 4.0引擎使用的特定SQL的文档?

这是Access SQL参考(Access
2010)的最新版本。

但是,根据@Remou的回答提供的指南是Microsoft提供的最有用的资源,并指出它们已经使用了10多年,并且没有考虑对Access 2007ACE时代所做的更改(即,多值数据类型-不寒而栗!)


明智的一句话:《 Access SQL参考》中包含的包含和遗漏错误过多,因此在此不做详细介绍,因此这里是一个简短的示例:

CREATE TABLE
语句(Microsoft Access SQL)

CREATE TEMPORARYTABLE
Access从未支持语法,而且Access甚至没有临时表功能。看起来有人在编写“帮助”,从而认为Access符合SQL-92,从而将它从SQL-92规范中取消了!

WITH COMPRESSION
仅在Access的ANSI-92查询模式**中支持语法。如果指出这一点将是有帮助的。

Quote:“您可以

NOTNULL
CONSTRAINT
适用于…的多字段命名命名子句中使用..-
CONSTRAINT
再次,这不是Access的功能,尝试使用该语法会产生错误。

DEFAULT
:能够
DEFAULT
为列指定值非常有用,Access确实支持该语法,但此帮助页面中缺少该语法。

IDENTITY
:《 Access SQL参考》中缺少此关键字,因此在此页上可以轻松找到该关键字。

CHECK
约束:可能是Access SQL的最强大功能之一,但几乎 所有 Microsoft文档中
没有,仅在几篇文章中作了简要介绍。

就像我说的,这只是一页!是的,我已经就这些错误向Microsoft和Access
Team提供了反馈(实际上,他们每次发布新版本),但是这些错误仍然存​​在:(


这是指Access专有的ANSI-92查询模式,请勿与SQL-92标准混淆。访问不符合SQL-92,并且遗憾的是永远不会符合SQL-92,甚至不符合入门级SQL-92。这似乎访问团队已经从帮助去除其ANSI-92查询模式页,可能是因为包含例如太包含错误

LIMITTO nn ROWS
ORDER BY
不受任何接入或它的SQL语法的支持。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4895977.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存