SQL Server 2008 - 触发不读取带空格的列名

时间:2011-06-08 23:55:50

标签: sql-server-2008 triggers

我已经使用SQL Server 2008大约一年了,而且我的知识正在稳步发展。

最近我问了一个关于如何在我在SQL Server 2008中使用的数据库上实现和审计表的问题。我成功地能够根据上一个问题的建议SQL Server 2008 - Auditing Change Data Capture <在测试表上部署触发器/ p>

在我设计阶段(我的时间之前)使用的数据库中,应用了一些宽容的主体,包括在标题中创建带空格的表和列名。因此,我注意到在具有这些特征的表上设置触发器时会出现问题。

所以我的问题是如何在我的触发器脚本中允许表和列名称上的空格而不重新设计所有表?

1 个答案:

答案 0 :(得分:3)

请参阅您的表格(或列),如下所示:

[table name]

使用方括号。