目次
検証環境
- Windows 10 Pro 64bit (22H2)
- Access for Microsoft 365 MSO (バージョン 2310 ビルド 16.0.16924.20054) 64 ビット
- A5:SQL Mk-2 Version 2.18.4 (x64 edition) bild:2023/08/19
デザインビューで自動生成された困ったSQL文
デザインビューで作ったクエリのSQL文って、だいぶ特殊な表記になってたりして
これが原因で色々問題を起こす
ケース①
「[」や「]」が入ったり、「AS」が「. AS」になってたりする
こういうSQLを「A5:SQL Mk-2」等で整形すると使えなくなるので、あらかじめ以下の置換を行う
「[」 → 「(」
「]」 → 「)」
「. AS」 → 「 AS」
ケース②
1つのクエリでLEFT JOINを多く使った、200以上のレコードが返されるクエリを発行すると固まる
1つのクエリで22個のマスタテーブルをLEFT JOINした場合に発生しました
解決方法は1つのクエリを使わず、2つのクエリを使いLEFT JOINの回数を分散します
トラックバック URL
https://moondoldo.com/wordpress/wp-trackback.php?p=9160