rails 中 不利用 model 来进行动态 sql 运行的几种方法。
2014-04-17 11:01
134 查看
一. 依然利用任意一个model 的 find_by_sql() 来执行。
@result = Testmodels.findby('select ....') .
结果可以进行 json 化. @result.to_josn
二. 利用ActiveRecord::Base.connection.execute 来执行,获取sql语句返回的metadata
@result = ActiveRecord::Base.connection.execute ‘select...."
三. 利用
ActiveRecord::Base.connection.select_all ’sql_string。。。。‘ 的方法来获得metadata和结果集数组的 对象
@result = Testmodels.findby('select ....') .
结果可以进行 json 化. @result.to_josn
二. 利用ActiveRecord::Base.connection.execute 来执行,获取sql语句返回的metadata
@result = ActiveRecord::Base.connection.execute ‘select...."
三. 利用
ActiveRecord::Base.connection.select_all ’sql_string。。。。‘ 的方法来获得metadata和结果集数组的 对象
相关文章推荐
- 动态类型识别 : 利用多种方法进行动态类型识别
- 在Oracle中执行动态SQL的几种方法
- 比较“+”,insert( )和append( )的速度,利用循环向列表中增加10000个元素,比较几种方法的运行时间。
- 把动态SQL结果集转化为视图查询的方法(运行环境:SQL2005以上版本)
- 在Oracle中执行动态SQL的几种方法
- 在Oracle中执行动态SQL的几种方法
- 在Oracle中执行动态SQL的几种方法
- 把动态SQL结果集转化为视图查询的方法(运行环境:SQL2005以上版本)
- 利用Objective-C的反射机制和运行时特性实现类静态方法的动态访问(一)
- 几种数据库利用SQL语句进行分页
- ssm练手(CRUD) 2、修改sql方法,并利用JUnit结合数据库进行测试
- 构造使用IN子句的动态Transact-SQL方法进行编号查询
- 在Oracle中执行动态SQL的几种方法
- 在Oracle中执行动态SQL的几种方法
- 只利用SQL日期变量的非时间信息进行处理的方法例子
- 利用mybatis的动态sql 进行批量模糊查询
- 在Oracle中执行动态SQL的几种方法
- 在Oracle中执行动态SQL的几种方法
- 构造使用IN子句的动态Transact-SQL方法进行编号查询
- Mybatis利用OGNL表达式处理动态sql的方法教程