Avatar billede new_one Nybegynder
08. juni 2007 - 09:41 Der er 9 kommentarer og
1 løsning

data fra flere db samlet

jeg er kommet i den situation at jeg skal lave en søgning i to forskellige databaser men kun have en sorteret liste (dataset)

kan man det ?
Avatar billede fennec Nybegynder
08. juni 2007 - 09:56 #1
Lav et view af den/de tabeller, der skal bruges af den database i den anden. Så fungere de som almindelige tabeller.
Avatar billede new_one Nybegynder
08. juni 2007 - 10:18 #2
du mener at jeg smider indholdet af den ene søgning i en view og derefter
laver en SELECT * FROM db2 , view ;
Avatar billede fennec Nybegynder
08. juni 2007 - 10:32 #3
På en måde...
I enterprise manageren er der et punkt der hedder "view". Her kan man oprette et fast view. Du har 2 databaser. Dem kalder vi DB1 og DB2. Du vælger så at bruge DB1 som den primære database.

I DB1 laver du så et view, med en kode ala:
select * from DB2.TabelNavn

Kald f.eks viewet for DB2_tabelNavn

Nu kan du bruge den i en union select:

select id, kol1, kol2, kol3 from tabelNavn
union
select id, kol1, kol2, kol3 from DB2_tabelNavn
order by kol1
Avatar billede 0xffff Nybegynder
08. juni 2007 - 11:04 #4
Du behøver dog ikke lave et view for det.

Du kan fuldt kvalificere din database.

Eks.

[databasenavn].[tabelnavn].[feltnavn]

Men kan være at et view er lettere at overse.
Avatar billede arne_v Ekspert
09. juni 2007 - 04:59 #5
databasenavn.schemanavn.tabelnavn.feltnavn
Avatar billede new_one Nybegynder
09. juni 2007 - 10:21 #6
hvad menes med schemanavn ?
Avatar billede arne_v Ekspert
09. juni 2007 - 17:31 #7
hvis du ikke ved hvad schemanavn er, så er det dbo
Avatar billede arne_v Ekspert
07. august 2007 - 22:41 #8
Kommet videre ?
Avatar billede new_one Nybegynder
19. maj 2009 - 11:46 #9
lukker
Avatar billede arne_v Ekspert
19. maj 2009 - 18:25 #10
Du har da ellers faaet mange korrekte raad !
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester