DELIMITER
は実際にはSQLではなくMySQLコマンドライン設定です: http: //dev.mysql.com/doc/refman/5.0/en/mysql-commands.html
。つまり、この方法で区切り文字を設定することはできません。
その上、ActiveRecord::Base.connection.execute
のようにできれば役に立ちません。 箱から出して一度に実行できるステートメントは1つだけです( http://を参照)。 www.seanr.ca/tech/?p=75
。