マガジンのカバー画像

SQLをMacのターミナルから使う

6
各種のポータブルなDB環境を使えるように設定したMACなシェルからSQLを使用していろんな小技を試してみています。
運営しているクリエイター

#hsqldb

シェルからSQL応用(01_翌月最終日をYYYYMMDD形式で取得,MAC,zsh)

シェルからSQL応用(01_翌月最終日をYYYYMMDD形式で取得,MAC,zsh)

概要SQLをシェルから実行することの実戦的な利用方法として各ソフトのSQLで使用可能な関数の機能を使った計算とか文字列処理の結果の取得がある。ログファイルの中身やファイル名自身が日付を含んでいる場合はとても多いからである。
年月日の計算はプログラム的にとか、表計算で対応しようとすると、結構複雑なことになる場合があるように思われるが、RDB環境のSQLでは暦の計算に役立つ関数が装備されている場合が多

もっとみる
シェルからSQL実行する(hsqldb-01,MAC,zsh,Java19)

シェルからSQL実行する(hsqldb-01,MAC,zsh,Java19)

概要hsqldb付属のsqltool.jarでコマンドラインからSQLを指定して実行する。
Apache Derby付属のijで実行と同等の内容。
まず、MACのターミナルを起動してプロンプト表示を実行シェルがわかるように変えた後、MACのSafariでhsqldbをホームサイトからダウンロードした場合に配置されるディレクトリをHSQLDB_HOMEという環境変数に設定する。

~ % PS1="

もっとみる