Dann war mein Vorschlag wohl Variante 4 *G* >Hallo! > > >Variante 1 - VIEW > >CREATE VIEW vw_adressen AS >SELECT ..., telefon1 AS telefon FROM adressen WHERE telefonindex = 1 >UNION >SELECT ..., telefon2 AS telefon FROM adressen WHERE telefonindex = 2 >UNION >... > > >Variante 2 - Userdefined Function > >CREATE FUNCTION telefon >(@ti VARCHAR(20), @t1 VARCHAR(20), @t2 VARCHAR(20), ...) >RETURNS VARCHAR(20) >AS >CASE @ti > WHEN 1 THEN RETURN @t1 > WHEN 2 THEN RETURN @t2 > ... >END > >Die Funktion kannst Du z. B. so einsetzen: > >SELECT ..., telefon(telefonindex, telefon1, telefon2, ...) FROM adressen > > >Variante 3 - Import mit Data Transformation Services > >Im DTS kannst Du ein VBScript oder T-SQL-Script einsetzen, um jeweils >nur die richtige Telefonnummer zu importieren. > >Freundliche Gr��e >Joachim van de Bruck
Gru�, Andreas http://www.stepnet.de | [aspdedotnet] als archive@jab.org subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
