|
T-SQL Extractor(2) END IF @preChar = ASCII('*') AND @curChar = ASCII('/') AND @InLineCommented = 0 AND @InString = 0 BEGIN SET @InSectionCommented = 0 SET @preChar = @curChar SET @position = @position + 1 CONTINUE END IF @preChar = ASCII('-') AND @curChar = ASCII('-') AND @InSectionCommented = 0 AND @InString = 0 BEGIN SET @InLineCommented = 1 --pop the / char SET @extractedScript = substring(@extractedScript,1,len(@extractedScript)-1) SET @preChar = @curChar SET @position = @position + 1 CONTINUE END IF @curChar = ASCII('''') AND @InString = 0 AND @InSectionCommented = 0 AND @InLineCommented = 0 BEGIN SET @InString = 1 END IF @inString = 1 AND @curChar = ASCII('''') BEGIN IF ASCII(SUBSTRING(@script, @position+1, 1))= ASCII('''') BEGIN SET @extractedScript = @extractedScript + '''' SET @position = @position + 1
|