0
的組合RTRIM
嘿所以我在另一個項目轉換的過程中存在Oracle SQL編寫的一條線,我試圖將其轉換爲MS SQL:使用LTRIM和子
的Oracle PL/SQL:
IF LTRIM(sCmtStr) IS NOT NULL THEN
sTrimStr := ' '||SUBSTR(RTRIM(LTRIM(sCmtStr),'; '),1,999);
ELSE
sTrimStr := NULL;
MS T-SQL:
IF ltrim(@sCmtStr) IS NOT NULL
SET @sTrimStr = ' ' + ISNULL(substring(rtrim(ltrim(@sCmtStr), '; '), 1, 999), '')
ELSE
SET @sTrimStr = NULL
我得到以下錯誤:
Msg 174, Level 15, State 1, Procedure TRIMCOMMENT, Line 12
The rtrim function requires 1 argument(s).
任何想法?謝謝。
錯誤很明顯。 rtrim需要1個參數。你給了它兩個。 –