Einzelnen Beitrag anzeigen

arcon

Registriert seit: 8. Jun 2010
71 Beiträge
 
#1

dynamische variable

  Alt 22. Jul 2010, 14:20
Datenbank: ms sql • Version: 2005 • Zugriff über: ...
hallo miteinander ..

hab mal folgende frage

ich benutze folgenden tabellenaufbau...

parameter | Value
Parameter 1 Description | Versuch
Parameter 1 Group | Messen
Parameter 2 Description | Versuch 1
Parameter 2 Group | Prüfen

wie kann ich die 1 bzw. die 2 in der spalte parameter durch einen art "platzhalter " ersetzen .. sozusagen , dass ich das durch eine variable definiere .. und die ich dann für die zahl ersetze .. das ganze soll dann in einer select abfrage eingebaut werden ..

also so in etwa

Code:
declare @variable as integer
set @variable = 1

select parameter, Value
from parameter_settings
where parameter = parameter + @VARIABLE + Description
jedoch briingt mir der den fehler :

Msg 207, Level 16, State 1, Line 7
Invalid column name 'parameter'.
Msg 207, Level 16, State 1, Line 7
Invalid column name 'Description'.


wie muss die where anweisung richtig lauten, damit ich einen zusammengesetzen "string" habe ?!?
  Mit Zitat antworten Zitat