例えば、RubyからSQLiteの新規テーブルを作成したいときのテーブル名を変数にしたい場合どうすればいいのでしょうか?
db = SQLite3::Database.new("data.db")
sql = "create table {ここに変数をいれたい} (id int, title text)"
db.execute(sql)
db.close
データの追加を行う場合、プレースホルダとバインド値を使って以下のように書けることはわかったのですが、テーブル作成では書き方がわかりません。ご教授お願いします。
sql = "insert into test values (?, ?)"
db.execute(sql, 1, 'hoge')
db.execute(sql, 2, 'fuga')