Dokonuję migracji aplikacji MS Access (która powiązała tabele z serwerem MSSQL) do MySQL.Jak utworzyć alias tabeli w MySQL
Jako sposób na przezwyciężenie niektórych problemów z nazwami tabel MSAccess, szukam rozwiązania, aby dodać alias tabeli MySQL, który wskaże istniejącą tabelę w bazie danych MySQL. Idealnie chciałbym utworzyć alias "dbo_customers" w mysql, który wskazywałby tabelę klientów również w mysql.
Żeby było jasne jestem nie chcąc aliasu nazwy tabeli wewnątrz kwerendy tak:
SELECT * FROM customers AS dbo_customers
Ale raczej chciałbym móc wydaj następujące zapytanie:
SELECT * FROM dbo_customers
i zwróć dane z tabeli klientów.
Dlaczego nie zmieniać nazwy tabeli? –
W niektórych przypadkach zmiana nazwy tabeli nie będzie działać. Na przykład, jeśli pracujesz z dwoma systemami ORM z różnymi konwencjami nazewnictwa, musisz mieć alias, aby oba mogły dobrze działać. W tym przypadku, przy okazji, przyjęte rozwiązanie było dla mnie wystarczająco dobre :) – Nimo