2012-04-05 11 views
0

Zurückgeben eines einzelnen Zeichenfolgenwerts aus einer Stored-Prozedur ohne Verwendung der Ausgabeparameter im SP.Rückgabe eines einzelnen Zeichenfolgenwerts aus einer gespeicherten Prozedur ohne Verwendung der Ausgabeparameter

Ist das möglich?

Der vom SP zurückgegebene einzelne Zeichenfolgenwert enthält die Meldung Erfolg oder Fehler mit Grund für den Fehler.

Wie geht das?

+2

Anzug SELECT ‚Erfolg, es worked'' direkt am Ende ? –

+0

@ ta.speot.is sollten Sie das eine Antwort machen –

Antwort

0

So etwas wie dies am Ende des sp:

IF (SomeCondtion) 
BEGIN 
    SELECT 'Success' 
END 
ELSE 
BEGIN 
    SELECT 'No success' 
END 

In diesem Link können Sie andere Methoden finden, die Ihre Bedürfnisse http://www.sqlteam.com/article/stored-procedures-returning-data

+0

Aber wir müssen den String zurückgeben nicht nur die Zeichenfolge – user1316031

+2

@ user1316031 - Stored Procedures sind nicht wie Funktionen. Sie können nur ganze Zahlen zurückgeben (http://msdn.microsoft.com/en-us/library/ms174998.aspx). Wenn Sie einen Stich zurückgeben müssen, muss er Teil eines Ergebnissatzes oder einer OUT-Variablen sein. – Leigh

Verwandte Themen