0

试图摆脱所有的“(”,“-”等。所以只剩下#。我对SQL很陌生,几乎是在动态学习它,所以我不熟悉大部分语法。 “END”附近有一个语法错误,我不确定它是什么。我在这部分代码之前声明了变量并选择了所有数据。

                SET @WorkPhone=''
        SET @Loop=0
        WHILE @Loop<=@VPMWorkPhoneLength
            BEGIN
                SET @Char=substring(@VPMWorkPhone,@Loop,1)
                IF @Char<>'(' and @Char<>' ' and @Char<>'-' and @Char<>' '
                    BEGIN
                        SET @WorkPhone=@WorkPhone + @Char
                    END
                SET @Loop=(@Loop+1)
            END

代码的下一部分看起来完全一样,只是它用于变量@Fax。它在“END”附近也有语法错误

4

0 回答 0