jonneMedlem sedan jan. 20011 154 inlägg Anta att jag har en MS SQL server 7 där jag har följande databaser:
dbFrukt
dbGrönt
dbDatorer
dbTyger
alla dessa databaser innehåller en tabell kallad artiklar. Denna tabell ser strukturmässigt likadan ut i alla databaser.
Kan jag utifrån detta köra EN select sats i alla databaser?
Exv SELECT Count(*) from Artiklar?
Finns det någon speciell anledning till att du har fyra olika databaser?
Om artikel tabellen är likadan i alla fyra borde det vara bättre att lägga till ett fält i artikel tabellen som talar om vad det är som lagras tex frukt eller grönt
jonneMedlem sedan jan. 20011 154 inlägg Ja. Detta var bara ett litet exempel. Det verkliga användningsområdet kommer att vara i ett betydligt större system som har över 100 databaser som kör unika ehandels system.
tohaMedlem sedan dec. 1999707 inlägg Jodå, det ska funka.
SELECT
*
FROM
dbFrukt.dbo.artiklar
UNION
SELECT
*
FROM
dbGrönt.dbo.artiklar
UNION
SELECT
*
FROM
dbDatorer.dbo.artiklar
UNION
SELECT
*
FROM
dbTyger.dbo.artiklar
jonneMedlem sedan jan. 20011 154 inlägg Går det att automatisera det hela vad gäller databasnamnet?
tohaMedlem sedan dec. 1999707 inlägg Men att göra en select union med 100 databaser låter inte som en bra idé. kan tänka mig att det segt.