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

Antwort per Email an