Forums Neueste Beiträge
 

Problem mit Anführungszeichen und Variablen in SP

03/02/2010 - 14:33 von Patrick Pohlmann | Report spam
Hallo Zusammen,

ich möchte mit im SQL Statement einen Select zusammen bauen der so aussehen
soll:

SELECT MeinFeld
FROM dbo.meineTabelle
WHERE (MeinFeld2 = '01234567')

Dazu habe ich folgende SP geschrieben:

ALTER PROCEDURE meineProzedur
@RgNr varchar -- hier wird dann 01234567 übergeben


AS
BEGIN
SET NOCOUNT ON;

SELECT meinFeld
FROM dbo.meineTabelle
WHERE (MeinFeld2 = @RgNr)
END
GO

Aber das Problem ist glaube ich, dass die ' vor und hinter der RgNr fehlen,
oder? Wie bekomme ich die dort hin? Doppelte '' haben schon nicht geholfen.
Auch nicht "'" oder '"'.

Wàre Dankbar für Eure Hilfe.

Grüße

Patrick
 

Lesen sie die antworten

#1 Lutz Uhlmann
03/02/2010 - 14:54 | Warnen spam
Am 03.02.2010 14:33, schrieb Patrick Pohlmann:
Hallo Zusammen,

SELECT MeinFeld
FROM dbo.meineTabelle
WHERE (MeinFeld2 = '01234567')

...

SELECT meinFeld
FROM dbo.meineTabelle
WHERE (MeinFeld2 = @RgNr)
END
GO

Aber das Problem ist glaube ich, dass die ' vor und hinter der RgNr
fehlen, oder? Wie bekomme ich die dort hin? Doppelte '' haben schon
nicht geholfen. Auch nicht "'" oder '"'.



Du brauchst in dem Moment keine Anführungszeichen.
Der SQL-Server erkennt den Zeichenketten-Typ des Parameters ...

Ähnliche fragen