簡體   English   中英

RTRIM不會在末尾刪除空格嗎?

[英]RTRIM does not remove spaces at the end?

我用過查詢:

    update Table
    set Seg = RTRIM(Seg)

這仍然不會刪除多余的空格嗎? 我真的需要在Excel中執行vlookups時將其刪除,這會導致問題。

Seg列的數據類型為(nchar(10),null)

任何幫助表示贊賞。

您可以根據需要右修剪NCHAR(X)列,值始終是相同的長度。 即: X 該值將始終用空格填充,因此RTRIM基本上是固定寬度字符列上的禁止操作。

另請注意,在字符串比較中,尾隨空格將被忽略。

要從尾部修剪空間,應使用

更新TableName SET ColumnName = RTRIM(ColumnName)

如果要修剪所有空間,請使用此

更新TableName SET ColumnName = LTRIM(RTRIM(ColumnName))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM