我正在尝试使用空格在临时表中创建列的名称。我在名称中需要这些空格的原因是它与我们的asp.net应用程序正确连接,该应用程序将使用它作为数据集。因为来自其他常规表的列具有空格,所以代码也在寻找具有空格的数据集中的项。以下是我正在尝试做的一个例子
declare @temp table (id int, scheduled start datetime)
但是这是不允许的,并且会抛出错误。在我的应用程序的服务器端(asp.net - vb) - 使用此字段的调用如下所示
lblStart.text = DS.Item("Scheduled Start")
这就是为什么我需要临时表中名称中的空格,以便在使用常规结果或临时表的结果时,数据集将适用于相同的服务器端代码。这可能吗?我试过用引号,但没有运气。再次感谢。
答案 0 :(得分:4)
当然,只需将名称scheduled start
包含在括号中,如下所示:
declare @temp table (id int, [scheduled start] datetime)