这是我正在使用的查询:
DELETE TB1.*, TB2.*
FROM TB1
INNER JOIN TB2 ON TB1.PersonID = TB2.PersonID
WHERE (TB1.PersonID)='2'
它在 MS Access 中运行良好,但在 SQL Server Express 2005 中出现错误(’,‘.附近的语法不正确)。
如何解决?请帮忙。
原文由 Jobi 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是我正在使用的查询:
DELETE TB1.*, TB2.*
FROM TB1
INNER JOIN TB2 ON TB1.PersonID = TB2.PersonID
WHERE (TB1.PersonID)='2'
它在 MS Access 中运行良好,但在 SQL Server Express 2005 中出现错误(’,‘.附近的语法不正确)。
如何解决?请帮忙。
原文由 Jobi 发布,翻译遵循 CC BY-SA 4.0 许可协议
我用来从 SQL Server 中的多个表中删除行的方式?最重要的是在表中创建外键时使用 on delete cascade