Eventuali duplicati:
Conversion failed when converting the nvarchar value ‘Internet Explorer 3 original’ to data type intStored procedure restituisce una stringa?
Così ho creato questo seguendo semplice stored procedure:
CREATE PROCEDURE test
AS
BEGIN
RETURN 'works!'
END
GO
poi volevo eseguirlo sparando la seguente dichiarazione:
EXEC test
Perché ricevo sempre l'errore seguente?
Conversione non riuscita durante la conversione del valore varchar 'works!' al tipo di dati int.
Oh e btw, (quando) è necessario avere l'istruzione GO al termine di una procedura memorizzata? Immagino che qui non abbia alcun effetto dato che salterà fuori dalla procedura quando eseguirò il retention della mia stringa @out.
Dai un'occhiata a [Invio] (http://msdn.microsoft.com/en-us/library/ms174998.aspx). Probabilmente vuoi fare 'Seleziona' funziona! '' – Manatherin
E per quanto riguarda la tua domanda su' GO' vai su http://stackoverflow.com/questions/2299249/che-è-il-usea-di-go-in-sql -server-management-studio –