码迷,mamicode.com
首页 >  
搜索关键字:动态SQL    ( 781个结果
IBATIS动态SQL
转自:http://www.cnblogs.com/phoebus0501/archive/2011/05/16/2048126.html直接使用JDBC一个非常普遍的问题就是动态SQL。使用参数值、参数本身和数据列都是动态SQL,通常是非常困难的。典型的解决办法就是用上一堆的IF-ELSE条件语句...
分类:数据库   时间:2015-03-10 18:58:54    阅读次数:251
mybtis<set> <where> <tirm> 等标签的作用
sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空 时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符...
分类:其他好文   时间:2015-03-09 14:34:32    阅读次数:276
存储过程中执行动态Sql语句
MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能,还可以编写更安全的代码。...
分类:数据库   时间:2015-02-28 14:30:06    阅读次数:165
plsql动态的sql
12动态SQL语句和动态PLSQL语句SQL语句--静态的SQL语句、动态的SQL语句静态的SQL语句--在编译的时候已经确定的SQL,语法和语义引用也是在编译的时候确定下来的动态的SQL语句--由字符串组成,在运行的时候编译和执行12.1动态SQL语句(1)动态SQL的简单案例案例1:动态创建表示例dec..
分类:数据库   时间:2015-02-25 23:56:44    阅读次数:319
oracle 读书笔记
1 动态sql即拼接字符串的sql,使用变量代替具体值,10万条语句可以被hash陈一个SQL_ID,可以只解析一次 for i in 1..100000 loop execute immediate 'insert into t values(:x)' using i; end loop; c.....
分类:数据库   时间:2015-02-15 16:19:45    阅读次数:177
MyBatis的动态SQL查询-让查询更灵活多变!
序言        MyBatis,大家都知道,半自动的ORM框架,原来叫ibatis,后来好像是10年apache软件基金组织把它托管给了goole code,就重新命名了MyBatis,功能相对以前更强大了。它相对全自动的持久层框架Hibernate,更加灵活,更轻量级,这点我还是深有体会的。        MyBatis的一个强大特性之一就是动态SQL能力了,能省去我们很多串联判断拼接...
分类:数据库   时间:2015-02-15 09:34:16    阅读次数:448
in 多个数据使用动态SQL传入字符串
in 多个数据使用动态SQL传入字符串 1.动态SQL传入字符串CREATE OR REPLACE PROCEDURE p_test (v_str VARCHAR2) AS TYPE cur_type IS REF CURSOR ; c_fzt cur_type; v_sql VARCHAR2( 2...
分类:数据库   时间:2015-02-06 18:42:16    阅读次数:422
【转】mybatis实战教程(mybatis in action)之八:mybatis 动态sql语句
转自:除非申明,文章均为一号门原创,转载请注明本文地址,谢谢!转载地址:http://blog.csdn.net/kutejava/article/details/9164353#t5 1. if 语句 (简单的条件判断)2. choose (when,otherwize) ,相当于java 语言中...
分类:数据库   时间:2015-02-06 18:41:26    阅读次数:166
正则替换sql为动态sql
版本一:#coding:utf-8import re#把文档中的单引号替换为2个单引号def replacestr(matched): matchedstr = matched.group() x = matchedstr.replace("'", "''") return xdef main():...
分类:数据库   时间:2015-02-06 18:25:42    阅读次数:157
mysql 动态sql 生成测试数据
#createtesttableCREATETABLE`testtable`( `id`int(11)NOTNULL, `createdTime`datetimeDEFAULTNULL, `login`text, `testid`varchar(63)DEFAULTNULL, PRIMARYKEY(`id`) ) PARTITIONBYRANGE(TO_DAYS(createdTime)) ( PARTITIONp01VALUESLESSTHAN(TO_DAYS(‘2013-07-0100:00:00‘)),..
分类:数据库   时间:2015-02-05 11:36:42    阅读次数:206
781条   上一页 1 ... 69 70 71 72 73 ... 79 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!