1

引用 SELECT 语句的每个部分是否已弃用 T-SQL 语法?

SELECT "A", "B", "C" FROM "database"."table" where "column" = @p2 

这是 MS Access 用于查询 SQL Server 实例的语法。我不知道正在使用什么版本的 Access。

4

2 回答 2

3

据我所知不是。Microsoft SQL 2012 仍然支持在选择语句中使用双引号,请参见此处

于 2012-09-12T18:43:27.353 回答
2

这句话有效,但仅当 A、B 和 C 是列时:

SELECT "A", "B", "C" FROM "database"."table" where "column" = @p2 

如果这些是 varchar 之类的值,则必须使用“A”、“B”、“C”。

并且“数据库”。“表”没有很好的定义。

应该是"database"."schemaName"."table"。(通常 schemaName 是 dbo)

所以查询是这样工作的:

 SELECT "A", "B", "C" FROM "database"."schemaName"."table" where "column" = @p2 

或者简单地使用

SELECT "A", "B", "C" FROM "table" where "column" = @p2
于 2012-09-12T18:48:26.997 回答