如何通过身份删除 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 服务器中。
通过标识列删除行的正确语法是什么? 查询:
"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 服务器中。