【发布时间】:2010-08-05 22:00:19
【问题描述】:
我正在尝试使用 Ruby 脚本在 SQLite 3 中将文件作为表导入。我需要分配一个制表符分隔符,我使用了以下代码:
db = SQLite3::Database.new("meshdb2.db")
db.execute("CREATE TABLE IF NOT EXISTS pubmed(id integer primary key,prideID INT NOT NULL,pubmedID VARCHAR(10) NOT NULL)
db.prepare(".separator '\t'")
我回来了“/usr/local/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/lib/sqlite3/errors.rb:62:in `check': near ” .": syntax error (SQLite3::SQLException)" 错误,我认为是因为 db.prepare() 命令。当我想通过 Ruby 将设置传递给 SQLite 3 时,正确的命令是什么?
-鲍比
【问题讨论】:
标签: ruby-on-rails ruby sqlite