gpt4 book ai didi

sql - 我如何确认我正在使用哪个 RDBMS(以任何形式的 SQL)?

转载 作者:行者123 更新时间:2023-12-04 17:59:35 24 4
gpt4 key购买 nike

我正在为完全不熟悉 SQL 并且可能使用接口(interface)与数据库对话的人编写说明。该界面可能是他们工作场所提供的 SQL 编辑器,也可能是允许他们编写查询而不是使用图形用户界面的软件(例如 BI 报告系统)。这些是业务人员,而不是 IT。

我希望他们做的第一件事是确定他们拥有哪些 RDBMS,这样我们就可以确定他们需要学习哪种类型的 SQL。 IE。是 Oracle、Microsoft、MySQL、PostGre 等。我觉得问这个问题很傻:但是是否有一个适用于所有 RDBMS 的 SQL 命令来告诉他们这个?我得到的最接近的是 select version(),但这只给出版本号,而不是 RDBMS 名称。无论如何,它并没有得到一致的实现。

最佳答案

如果 ANSI 信息架构可用:

SELECT * FROM information_schema.sql_implementation_info;

特别是“DBMS 名称”和“DBMS 版本”字段。

关于sql - 我如何确认我正在使用哪个 RDBMS(以任何形式的 SQL)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37259139/

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