前口上
職場で久々にBase *01OpenOffice.orgのデータベースソフト を触ることになって、少しはまったので備忘録です。
同じ様なことになった人の助けになると嬉しいなー。
などと思いながら書いています。
OpenOffice.orgのBaseというデータベースアプリについての記事なので、使わない方には、どーでも良い記事です。
SQLについての記事なので、「UNIONクエリって何よ?」と言う方には、どーでも良い記事です。
ご容赦ください。
エラー
OpenOffice.org Base で SQL編集モードを使ってUNIONクエリを実行しようとすると、以下のエラーが出ます。
指定されたコマンドは SELECT ステートメントではありません。 クエリーのみが実行できます。
コマンドラインからUNIONクエリを実行すると、ちゃんとクエリ結果が返ってくるので、SQL自体に問題はありません。
対策
OpenOffice.org Base のメニューバーに「SQLコマンドを直接実行」というボタンがあります。
これをON(下図の状態)にするだけです。
実はこれ
随分と昔 *02Evernoteもブログもやっていなかった時分 に、同じことをやった記憶が薄ぼんやりと…。
こういうのって悔しいですよね。 *03なので、Evernoteに残して、ブログにもアップしてみました。