データベース応用 第 4 回 (データの論理表現と 3 層モデル) 「データを対話的に入力する準備」 講義ノート目次

pg.exec (SQL 実行文) の、データの部分を 対話的に入力 する準備を行う。SQL 実行文を Ruby 変数 sql に代入するとき、 '\' に置き換える。 また #{Ruby 変数} を使って、 CGI 変数を代入して得られたRuby 変数を Ruby の実行文で出力していく。

結果が更新されたか調べておこう。


ta05001=> select * from practice;
    name    | wday | hr | sem  |         sub          | cls 
------------+------+----+------+----------------------+-----
 西村まどか | 月   |  4 | 前期 | 公益自由研究         | 102
 西村まどか | 月   |  5 | 通年 | 専門演習I            | 102
 西村まどか | 月   |  6 | 前期 | 専門演習II           | 102
 西村まどか | 火   |  1 | 前期 | 基礎プログラミングIB | 101
 西村まどか | 火   |  2 | 前期 | 基礎プログラミングIC | 101
(5 rows)

新しい仕様は 開発元本家 から help の問題で似たものを探して追うしかない。