【发布时间】:2023-04-08 09:24:01
【问题描述】:
这个问题听起来有点奇怪,但基本上,SQL 与 MySQL 不同,我认为 Microsoft SQL 也是(不太确定)。甲骨文呢? SQL 的 wiki 页面没有提到 Oracle 是否是一个变体,我在 Oracle 的网站上找不到任何东西。答案可能就在那里,但该网站很难导航。
我的老板让我阅读 SQL。该项目使用Oracle数据库。学习普通 SQL 算不算还是 Oracle 的数据库语言不同?
【问题讨论】:
-
SQL 方言就像在现实世界中一样 + PL/SQL 程序部分是 Oracle 特定的。所以首先学习Oracle SQL(但要注意它可能会引入标准SQL中没有的东西)然后是过程语言。
-
ANSI/ISO SQL 是标准,有些产品的 SQL 比较接近标准,有些则不是很接近……
-
没有 100% ANSI SQL 数据库服务器(实验除外)。每个真正的 DB 都有自己的方言:PL/SQL、T-SQL 等。
-
那么要学习Oracle上使用的SQL,我应该寻找什么?