如何在 ANSI SQL 中指定 table 的架构前缀?

How to specify the schema prefix of a table in ANSI SQL?

为了从 table 中 SELECT,table 名称在 ANSI SQL 中指定如下:

SELECT * FROM "My Table"

我想知道是否有关于如何指定 table 的架构名称的 ANSI SQL 规则。类似于:

SELECT * FROM "My Schema"."My Table"

在 SQL 服务器上,它将是:

SELECT * FROM [My Schema].[My Table]

但这显然不是 ANSI SQL 而是 T-SQL.

标准 SQL 方式是

SELECT * FROM "My Schema"."My Table"

注意:双引号名称区分大小写,因此不推荐使用。