Announcement

Collapse
No announcement yet.

SQL VIEW auf andere Datenbank

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SQL VIEW auf andere Datenbank

    Hallo,
    hat jmd von Euch schonmal innerhalb eines VIEWs Werte einer anderen Datenbank versucht ausgeben zu lassen?

    Folgende Problem:

    Datenbankserver mit DATABASE1 und DATABASE2

    Mein aktueller VIEW der DATABASE1 soll nun einen Wert der DATABASE2 miteinbinden. Das Ergebnis soll eine Tabelle sein, kann mir jmd sagen ob das funktioniert und wenn ja wie?

    Mein Versuch mit USE DATABASE1 und USE DATABASE2 funktioniert nicht, da das Ergebnis 2 Tabellen sind.

    Vielen Dank vorab schonmal!

  • #2
    SELECT *
    FROM [Database1].[Schema].[Table] AS T1 ,
    [Database2].[Schema].[Table] AS T2
    WHERE T1.[Feld] = T2.[Feld]

    Comment


    • #3
      re

      Hallo Ebis,
      vielen Dank für eine Antwort.

      Leider erhalte ich die Meldung, dass die "DATABASE2" nicht als Server gefunden werden kann (der Server ist jedoch der gleiche, es handelt sich nur um eine andere Datenbank)

      Comment


      • #4
        Originally posted by Flocke View Post
        Hallo Ebis,
        vielen Dank für eine Antwort.

        Leider erhalte ich die Meldung, dass die "DATABASE2" nicht als Server gefunden werden kann (der Server ist jedoch der gleiche, es handelt sich nur um eine andere Datenbank)
        Code:
        use tempdb;
        SELECT T1.*, T2.* 
        FROM [Database1].[Schema].[Table] AS T1 , 
        [Database2]..[Table] AS T2
        WHERE T1.[Feld] = T2.[Feld]
        bei mir geht das, egal von welcher DB aus, egal ob mit Schema oder ohne...

        Comment


        • #5
          Re

          Hallo Ebis,
          ich muss mich korrigieren - du hattest Recht. Habe es heute nochmal getestet und es funktioniert.

          Vielen Dank für deine Hilfe!

          Comment


          • #6
            ...alternativ kannst Du auch für die Tabellen aus DB2 Synonyme in DB1 erzeugen und diese in Deiner View benutzen.

            Comment

            Working...
            X