Toon posts:

SQL Server 7

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo allemaal,

Ik heb 2 DATABASES in SQL Server 7 staan. Nou wil ik vanuit een tabel in de ene database records kopieren naar een tabel in de andere database door middel van een SQL statement. Een soort van SELECT INTO statement, maar dan niet binnen dezelfde database. Ik zou dus eigenlijk een USE < databasenaam > ; ergens er tussen willen hebben, maar dat gaan naar mijn mening niet. Ik ben al enige tijd aan het prutsen, maar weet gewoon dat het wel mogelijk is. Iemand enig idee???? P.S. Het MOET echt met een SQL script ( een backup /restore etc is voor mij geen optie ).

Verwijderd

Topicstarter
Oooooh, ik ben weer happy, komt net een guru collega binnenlopen die het antwoord weet. Je kan met T-SQL een andere database tabel aanspreken met ( bijvoorbeel om uit de marketplace database de shops tabel uit te lezen ):

Select * from Marketplace..Shops

  • yodax
  • Registratie: Januari 2000
  • Laatst online: 28-04 08:47
DBNAAM..TABLE is het volgens mij

Verwijderd

Topicstarter
Dank je... klopt i.d.d. het is alleen wel zo dat als je van/ naar meerdere databases wil insert into'en, je de volgende SP moet draaien:

exec sp_dboption 'DATABASENAAM', 'select into/bulkcopy', true

Dit dus voor je bron- en doeltabel.

( ben m'n eigen vraag maar aan het uitleggen *D )