Rückgabe string mit dem Wert aus der gespeicherten Prozedur

Alter procedure S_Comp(@str1 varchar(20),@r varchar(100) out)
as
declare  @str2 varchar(100)
set @str2  ='welcome to sql server. Sql server is a product of Microsoft'
if(PATINDEX('%'+@str1 +'%',@str2)>0)
    return @str1+'present in the string'
else 
    return @str1+'not present'

Bin ich der Ausführung dieser gespeicherten Prozedur. Ich erhalte die folgende Fehlermeldung :

Msg 245, Ebene 16, Status 1, Prozedur S_Comp, Zeile 8 Fehler bei der Konvertierung
beim konvertieren den varchar-Wert 'Amruthanot present" Daten-Typ
int.

Bitte helfen Sie mir bei der Lösung dieses

InformationsquelleAutor Pearl | 2011-06-23
Schreibe einen Kommentar