[英]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.