sql >> Database >  >> RDS >> Sqlserver

Cross-databasequery's met verschillende DB-namen in verschillende omgevingen?

Waarom verschillen de databasenamen tussen dev en prod? Het zou natuurlijk het gemakkelijkst zijn als ze hetzelfde waren.

Als het een enkele gedeelde tabel is, kunt u er een weergave over maken - waarvoor u alleen die weergave hoeft te wijzigen wanneer u naar productie gaat.

Anders wilt u een SYNONYM maken voor de objecten, en zorg ervoor dat u daar altijd naar verwijst. Je zult nog steeds de SYNONYM-creatiescripts moeten wijzigen, maar dat kan volgens mij vrij eenvoudig in een buildscript worden gedaan.



  1. SCHEMA() Functie in MySQL

  2. Kan geen gegevens importeren uit Excel 2003 naar de database met behulp van de openrowset-functie

  3. SQLSTATE [HY093]:pdo-instructie tijdens invoegen in mysql db

  4. Oracle-datum aftrekken