如何在列之前修剪空白区域。我有一个名为Cost的专栏,之前我给过了一个空格。
[ Cost] [int] NULL,
我正在使用这些查询但无效。任何人都可以纠正我。
SELECT REPLACE(Cost, ' ', '')
select REPLACE (' Cost', ' ', '' )
答案 0 :(得分:4)
我猜您应该更改表定义,以便列名中没有空格。您可以使用sp_RENAME
过程执行此操作。
EXEC sp_RENAME 'TableName.[ Cost]' , 'Cost', 'COLUMN'
如果你不能这样做,你可以使用方括号来引用列:
SELECT [ Cost]
FROM TableName