修剪列的空间在sql server 2008中

时间:2014-02-12 13:28:26

标签: sql sql-server sql-server-2008

如何在列之前修剪空白区域。我有一个名为Cost的专栏,之前我给过了一个空格。

[ Cost] [int] NULL,

我正在使用这些查询但无效。任何人都可以纠正我。

SELECT REPLACE(Cost, ' ', '')

select REPLACE (' Cost', ' ', '' )

1 个答案:

答案 0 :(得分:4)

我猜您应该更改表定义,以便列名中没有空格。您可以使用sp_RENAME过程执行此操作。

EXEC sp_RENAME 'TableName.[ Cost]' , 'Cost', 'COLUMN'

如果你不能这样做,你可以使用方括号来引用列:

SELECT [ Cost]
FROM TableName