我正在尝试使用 PG gem 用 ruby 制作 SQL 检查器应用程序。运行不正确的 SQL 时,应用程序有什么方法不会给我错误。而不是错误获取 nill 或错误作为字符串。
问问题
29 次
1 回答
1
这是一个非常基本的示例,说明如何使用开始/救援块。
def some_method
conn = PG.connect( dbname: 'some_db' )
begin
conn.exec( "MONKEY_SELECT * foo" ) # obviously not valid SQL
rescue PG::SyntaxError
end
end
也许看看http://rubylearning.com/satishtalim/ruby_exceptions.html
于 2019-02-21T03:24:53.003 回答