String in Stored Procedure als SQL ausführen

23/01/2009 - 15:20 von Benjamin Hauser | Report spam
Hallo NG,

folgende Frage:
ich baue mir in meinem SQL-Befehl einen neuen SQL-Befehl zusammen und
will diesen dann anschliesend ausführen. (ob dies sinnvoll ist oder
nicht darüber làsst sich streiten - ich brauchs jedenfalls)
was muss ich dazu eingeben? leider komme ich nicht weiter :-(

ALTER PROCEDURE [dbo].listen
@marktid NVARCHAR(15)
AS
BEGIN
DECLARE @test AS NVARCHAR(4000)
SET @test = 'SELECT * From liste'

??????EXECUTE @test ??????

END


Vielen Dank für eure Hilfe.

Gruß
Benni
 

Lesen sie die antworten

#1 Gerald Aichholzer
23/01/2009 - 15:36 | Warnen spam
Hallo Benjamin,

Benjamin Hauser wrote:
folgende Frage:
ich baue mir in meinem SQL-Befehl einen neuen SQL-Befehl zusammen und
will diesen dann anschliesend ausführen. (ob dies sinnvoll ist oder
nicht darüber làsst sich streiten - ich brauchs jedenfalls)
was muss ich dazu eingeben? leider komme ich nicht weiter :-(

ALTER PROCEDURE [dbo].listen
@marktid NVARCHAR(15)
AS
BEGIN
DECLARE @test AS NVARCHAR(4000)
SET @test = 'SELECT * From liste'

??????EXECUTE @test ??????

END



hier solltest du die möglichen Vorgangsweisen, sowie jeweilige Vor-
und Nachteile finden:
http://www.insidesql.org/beitraege/...-und-segen

lG,
Gerald

Ähnliche fragen