module Sequel::JDBC::SqlAnywhere::DatabaseMethods

Private Instance Methods

database_exception_use_sqlstates?() click to toggle source
   # File lib/sequel/adapters/jdbc/sqlanywhere.rb
39 def database_exception_use_sqlstates?
40   false
41 end
last_insert_id(conn, opts=OPTS) click to toggle source

Use @@IDENTITY to get the last inserted id

   # File lib/sequel/adapters/jdbc/sqlanywhere.rb
44 def last_insert_id(conn, opts=OPTS)
45   statement(conn) do |stmt|
46     sql = 'SELECT @@IDENTITY'
47     rs = log_connection_yield(sql, conn){stmt.executeQuery(sql)}
48     rs.next
49     rs.getLong(1)
50   end
51 end