编程中最常用的功能,增删改查,而实际业务中真正物理删除数据的情况是很少的,基本都有使用逻辑删除,通常采用一个标志位,比如flag,查询的时候,flag=1的数据查出,flag=0的数据过滤掉.
使用hibernate的时候,通常不再直接才做sql语句,而是操作实体和HQL相结合的方式,只要维护好实体之间的关系,增删改查都可以使用极其简单的方式来完成,哪怕关联了好多张表好多个实体.
逻辑删除的时...
分类:
Web程序 时间:
2014-10-31 20:44:58
阅读次数:
217
SQL Server函数是一种封装一条或多条SQL语句的结构。
SQL Server函数分为系统函数和用户自定义函数两种。
标量值函数:标量值函数的返回值是基本数据类型的单个值或单个值得表达式。
函数体既可以是一条语句,也可以是多条语句。
创建标量值函数
语法:
CREATE FUNCTION [schema_name.]function_name([{@parameter_name ...
分类:
数据库 时间:
2014-10-31 19:10:25
阅读次数:
315
SQLcommand表示要对SQL数据库执行的一个 T-SQL 语句或存储过程。以便执行大量操作或处理数据库结构。
在对数据库访问的时候,就经常用到这个。看看它是怎么做到的吧!...
分类:
数据库 时间:
2014-10-31 17:25:08
阅读次数:
240
在开窗函数出现之前存在着非常多用 SQL 语句非常难解决的问题,非常多都要通过复杂的相关子查询或者存储过程来完毕。为了解决这些问题,在2003年ISO SQL标准增加了开窗函数,开窗函数的使用使得这些经典的难题能够被轻松的解决。眼下在 MSSQLServer、Oracle、DB2 等主流数据...
分类:
其他好文 时间:
2014-10-31 15:35:39
阅读次数:
152
数据库中记录着员工的工作经历,一个经历一条数据,现有一个需求要Excel导出员工的工作经历,所以就得把工作经历拼接在一起测试的数据表如下需要处理得到的结果如下(多个经历用了逗号隔开):SQL语句:SELECT empID, LEFT(workExperience,LEN(workExperience...
分类:
数据库 时间:
2014-10-31 15:33:29
阅读次数:
206
ORACLE中通过SQL语句(alter table)来增加、删除、修改字段 (alter table)来增加、删除、修改字段
分类:
数据库 时间:
2014-10-31 15:14:43
阅读次数:
205
实用的SQL语句行列互转createtabletest(idint,namevarchar(20),quarterint,profileint)insertintotestvalues(1,'a',1,1000)insertintotestvalues(1,'a',2,2000)insertinto...
分类:
数据库 时间:
2014-10-31 13:24:03
阅读次数:
277
行列互转Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->createtabletest(idint,namevarchar(20),quarterint...
分类:
数据库 时间:
2014-10-31 13:22:38
阅读次数:
334
log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n log4j.logger.com....
分类:
数据库 时间:
2014-10-31 12:16:07
阅读次数:
206
基础部分可以查看我的另一篇博客:http://blog.csdn.net/elim168/article/details/40622491
MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。
MyBatis中用于实现动态SQL的元素主要有:
ifchoose(when,otherwise)trimwhereset...
分类:
数据库 时间:
2014-10-31 12:01:33
阅读次数:
340