我也使用SQL脚本使用GUI创建数据库,但是出现此错误:
消息208,级别16,状态1,过程alert_create_database,第11行
无效的对象名称“已插入”。
有人可以帮我解决这个问题吗?
我们将不胜感激。
谢谢
答案 0 :(得分:1)
enter image description here是保留关键字。您必须引用它:
[inserted]
答案 1 :(得分:0)
使用触发器或output子句时(例如在insert或update语句中),您可以获取在原子操作期间插入的行和删除的行。这些就像临时表一样,称为插入和删除。因此,它们是保留字-即它们是SQL语言的一部分。
以无法创建表或其他对象(称为select,where,datetime等)的相同方式,因为它们是保留字,因此无法创建称为insert的列。
但是,如果在保留字周围加上括号,则可以这样做,因为括号可以有效地更改要创建的对象的名称。缺点是这些对象上总是需要这些括号,并且保留字的使用使代码更难以理解。
尝试考虑对象的真正含义。也就是说,它不仅是“插入”的,而且是插入的某些东西,因此应调用该对象。