SQL(insert)を自動で作成してくれるツール
製造時にinsertとか結構行うので、どの現場でもサクッと作れるように記事に残しておく。
(insert文書くのめんどい)
基本ここ見ながら10分もあれば作成できると思う(見た目は気にしないで)
全体像
以下の画像の通り
B1にinsert文の冒頭部分を入力(テーブル名の部分はB2の値をセット)
3行目のB以降にカラム名を書いていく
B4に「VALUES (」までを記載
あとは実際に入れたい値を横並びに書く
いろいろ書いたけど、以下の通りにシートに書き込めばできる。
B1→「="INSERT INTO " & B2 & " ("」
B2→「テーブル名」
B3~→「値を追加したいカラム名」
B4→「=JOIN(",", B3:F3) & ") VALUES ("」
B7~→「カラムに対応する値」
値の最終列の右隣のセル(H列)→「=B\$1 & B$4 & "'" & JOIN("','", B7:E7) & "');"」
複数作成したい場合は↑を複製していけばOK
カラムの数とかによって若干調整しなければいけないことが玉に瑕だけどそんなに手間もかからないからテーブルごとに作成すればよいかな。
時間があるときにGASで本格的なの作成してみようかな。。。