Сделайте немного метода в Java, в котором Вы выполняетесь
DROP TABLE [tablename]
tablename
, передается параметром.
И другой метод, в котором Вы циклично выполняетесь по официальному набору документов, сформированному запросом
SELECT tablename FROM SYSTABLES
вызов первого метода.
Ruby до 1.9 обрабатываемых символов несколько непоследовательно. ? A
и «a» [0]
возвращали бы целое число, представляющее значение ASCII символа (которое обычно не было тем поведением, которое люди искали), но на практике символы обычно быть представлены односимвольной строкой. В Ruby 1.9 символы никогда не превращаются таинственным образом в целые числа. Если вы хотите получить значение ASCII символа, вы можете использовать метод ord
, например ? A.ord
(который возвращает 97).
Нашел решение. "строка" .ord возвращает ascii-код s. Похоже, что методы, которые я нашел, не работают в серии Ruby 1.9.
Для 1.8 и 1.9
?a.class == String ? ?a.ord : ?a
или
"a".class == String ? "a".ord : "a"[0]