是否可以在临时表中的列标题中有空格?

时间:2012-08-27 18:01:43

标签: sql

我正在尝试使用空格在临时表中创建列的名称。我在名称中需要这些空格的原因是它与我们的asp.net应用程序正确连接,该应用程序将使用它作为数据集。因为来自其他常规表的列具有空格,所以代码也在寻找具有空格的数据集中的项。以下是我正在尝试做的一个例子

declare @temp table (id int, scheduled start datetime)

但是这是不允许的,并且会抛出错误。在我的应用程序的服务器端(asp.net - vb) - 使用此字段的调用如下所示

lblStart.text = DS.Item("Scheduled Start")

这就是为什么我需要临时表中名称中的空格,以便在使用常规结果或临时表的结果时,数据集将适用于相同的服务器端代码。这可能吗?我试过用引号,但没有运气。再次感谢。

1 个答案:

答案 0 :(得分:4)

当然,只需将名称scheduled start包含在括号中,如下所示:

declare @temp table (id int, [scheduled start] datetime)