「Microsoft Query」を使用して非常に単純な SQL クエリを実行しようとしています。テーブルに接続して必要な列を選択できますが、実行しようとすると「キーワード 'IS' 付近の構文が正しくありません」というエラー メッセージが表示されます。
自動クエリを使用して以下の SQL ステートメントを取得しましたが、正常に実行されません。私は問題が何であるかを知っていると思います。これは、データベース カタログ名が「IS」であるためです。別の名前の他のデータベースで同じクエリを実行しようとしましたが、正常に動作します。複数のデータベースにアクセスできるため、スクリプトでアクセスしているデータベースを指定する必要があり、それがこの問題の原因です。データベース名の使用を避け、おそらく変数を宣言できる私の状況での回避策はありますか?
SELECT Table1.id,
Table1.Name,
Table1.Status,
Table1.DateEntered
FROM IS.dbo.Table1 Table1
また
SELECT * FROM IS.dbo.Table1 Table1 (Same error msg)