MS Accessアプリケーション(テーブルをMSSQLサーバーにリンクしている)をMySQLに移行します。MySQLでテーブルエイリアスを作成する方法
いくつかのMSAccessテーブルの名前付けの問題を解決する方法として、MySQLデータベースの既存のテーブルを指すMySQLテーブルエイリアスを追加するソリューションを探しています。理想的にはmysqlのcustomersテーブルを指し示すmysqlの別名 'dbo_customers'を作成したいと思います。
私はは、このようなクエリ内のテーブル名をエイリアスにしたいわけではない明確にする:
SELECT * FROM customers AS dbo_customers
むしろ、私は次のクエリことが問題になりたい:
SELECT * FROM dbo_customers
とし、customersテーブルからデータを返します。
に動作しないのですか? –
テーブルの名前を変更することができない場合があります。たとえば、異なる命名規則を持つ2つのORMシステムで作業している場合は、両方をうまく動作させるための別名が必要です。その場合には、受け入れられた解決策は私には十分に良いものでした:) – Nimo