這是我設法研究的代碼。整個表從SQL導入,如NOT NULL。運行時出現錯誤信息「傳遞給RIGHT函數的長度參數無效」。它似乎只給出這個錯誤消息,如果一個字段中有空白條目。從開始和結束刪除引號 - 用於空白的字段
如何將此腳本更改爲僅在字段不爲空時才運行?
UPDATE [Majestic].[dbo].Fields_custom
SET maxlength=left(right(cast(maxlength as nVarChar),LEN(cast(maxlength as nVarChar))-1),LEN(cast(maxlength as nVarChar))-2)
WHERE maxlength IS NOT NULL
感謝MicSim,這工作像一個魅力! – hermanvn 2012-02-23 10:33:49