【发布时间】:2013-10-08 14:24:25
【问题描述】:
只是寻找另一种方法来删除整个查询中的任何多余空格(> 1)。我正在从 Excel 电子表格中获取我的 Oracle 查询的信息,因此由于用户错误等原因肯定会有一些多余的零,因此当我从 excel 中获取信息时,它会在某些值之后有 2 个有时 3 个额外的空格所以当我们通过应用程序查询它时,我们不会得到任何从 Oracle 返回的记录。我已经尝试过 Trim(ds.Tables.Item(0).Rows.Item(k).Item(i).ToString.ToUpper) 但这并没有删除某些值中的额外空格。是否有一些我不知道的 SQL 语句或者 Trim 不起作用的其他原因?
编辑:写替换函数不正确。
Original: string.Replace(" ", " ")
New: string = string.replace(" ", " ")
【问题讨论】: