所以,显然你不能Trigger
在 SQLServer 中命名一个表。我办公室的某个人发现了从 MySQL 移植应用程序的困难方法,我怀疑这是否也是 MySQL 中的有效表名。
SQLServer 中是否有无效表(或对象)名称列表?它只是所有的关键字吗?我想SELECT select FROM select.select
是无效的。是否存在仅在关键字末尾添加下划线仍会在 SQLServer 中产生无效表(或对象)名称的情况?
问题涉及 SQLServer 2000 及更高版本,但主要是 2005 和 2008
我相信只要将 SQL Server 保留字括在方括号中,就可以使用 SQL Server 保留字作为对象名称:
Select [select] from [select]
但是,我不建议这样做,并且不要使用保留名称(或将来可能保留的词)命名任何 SQL 服务器对象。
SQL 服务器文档中有这些单词的列表,它们在MSDN上。