2017-01-24 3 views
0

Ich versuche, eine gespeicherte Prozedur zu erstellen, aber ich erhalte einen Syntaxfehler.Prozedur GET in SQL Server

Das ist mein Verfahren:

CREATE PROCEDURE [dbo].[Clientes_Get] 
    (@Id int) 
AS 
    SELECT 
     (Id, Nome, CpfCnpj, 
     Endereco, Numero, Email, 
     DataNascimento, Alergia, 
     Observacoes, DataInclusao) 
    FROM 
     [dbo].[Clientes] 
    WHERE 
     Id = @Id 

Die Fehlermeldung lautet:

falsche Syntax in der Nähe ''.

Kann mir jemand sagen, was mache ich falsch?

Antwort

2

Die Spalten in SELECT sollten nicht in Klammern stehen. Also:

Ich würde vorschlagen, dass Sie dies eine Tabellenwert-Funktion, so dass Sie es in einer Abfrage verwenden können.

Verwandte Themen