我正在尝试从一个填充了价格的NVARCHAR(MAX)列中清除前导空格和尾随空格(由于从具有奇数字符的多个操作系统导入数据,所以使用NVARCHAR )。在这一点上,我有一个t-sql命令,可以从静态价格中删除前导/尾随空格。然而,当涉及到利用同样的命令来删除所有价格时,我被难住了。下面是我用来删除特定价格的静态脚本:
UPDATE *tablename* set *columnname* = LTRIM(RTRIM(2.50)) WHERE
这将以正确的顺序导出我需要的记录,并带有列名,但也包括导入例程不接受的PostDate列。如果从SELECT中删除PostDate,则使用ORDER BY PostDate的UNION将失败。我们不希望顾问花费时间从100+文件的每个文件中删除不需要的列。 此外,导出的VarChar列之一(Department)包含前导为零的行,例如"0999999“。用户通过在Windows文件资源管理器中双击CSV文件以查看数据来打开CSV文件,注意到Department列值可以显示<em