Ich habe diese Prozedur, die eine andere Prozedur ausführt, die von einem Parameter und seinen Parametern datefrom
und dateto
übergeben wird.Übergeben von dynamischen Parametern an eine gespeicherte Prozedur in SQL Server 2008
CREATE procedure [dbo].[execute_proc]
@procs varchar(200),
@pdatefrom date,
@pdateto date
as
exec @procs @[email protected],@[email protected]
Aber ich muss auch die Parameter dynamisch übergeben, ohne sie in der Prozedur bearbeiten zu müssen. Zum Beispiel, was ich ist mir vor so etwas wie dieses
CREATE procedure [dbo].[execute_proc]
@procs varchar(200),
@params varchar(max)
as
exec @procs @params
wo @params
ist eine Zeichenkette wie @param1=1,@param2='somethingelse'
Gibt es eine Möglichkeit, dies zu tun?
besuchen Sie diesen Link: http://www.sqlteam.com/article/stored-procedures-parameters-inserts-and-updates –
Was genau versuchen Sie zu erreichen? Wenn Sie nicht wissen, welche Parameter an die Prozedur übergeben werden, wie können Sie sie im Prozedurcode verwenden? – Pondlife
hmm ich glaube nicht, dass es meine Frage beantwortet :( – themis