如何通过身份删除 SQL 服务器中的一行?

How to delete a row in SQL Server via Identity?

通过标识列删除行的正确语法是什么? 查询:

    "DELETE FROM [table] WHERE [column 'count'] = 1"

有效。而标识列为 'index' 的同一查询失败。

    "DELETE FROM [table] WHERE index = 1"

我正在尝试使用 IDENT_CURRENT([table]).

删除最后插入的行

索引是保留字。你必须用方括号转义它。

DELETE FROM [table] WHERE [index] = 1

并确保首先为使用该列名称设计架构的人提供一个特殊的 "thanks"

试试这个:

DELETE FROM [table] WHERE [index] = 1

作为 index is a reserved keyword 在 Sql 服务器中。