Einzelnen Beitrag anzeigen

jensw_2000
(Gast)

n/a Beiträge
 
#14

Re: SQL-Abfrage ueber 2 Tabellen

  Alt 15. Feb 2005, 11:06
Kann es auch grade nicht testen
theoretisch aber so ...


SQL-Code:
-- eine Funktion erstellen, die dir eine virtuelle Tabelle zurückliefert

CREATE FUNCTION DynamicSQL (@Fieldname VARCHAR(20),@Tablename VARCHAR(40))
  RETURNS TABLE
AS
  -- SQL STRING
  declare @SQL varchar(1000)

  -- Funktionsparameret "verbauen"
  set @SQL = 'Select '+@Fieldname+' from '+@Tablename

  RETURN Exec(@SQL)

Aufruf ...

SELECT * FROM DynamicSQL(@Fieldname=(Select IrgendwasPlausibles FROM TABELLE A), @Tablename='Adressen')
Schöne Grüße,
Jens

  Mit Zitat antworten Zitat