2014-08-27 BaoXinjian一、摘要当执行耗时时间较长的PLSQL时,有时需要查看程式运行的进度,目前已经处理了多少资料,还需处理多上资料如果程式中专门的Log Module管控这一块,问题就不太大如果没有这个这块的管控,可能就需要通过跟踪session,并查询动态性能视图,大概猜测出...
分类:
数据库 时间:
2014-09-10 14:04:41
阅读次数:
285
今天在另外的电脑用plsql查询不到带中文的记录select * from test where name like '%测试%'然后发现是系统的环境变量还没设置好所造成的。在系统变量加入如下变量,重启plsql即可变量名:NLS_LANG变量值:AMERICAN_AMERICA.AL32UTF8
分类:
数据库 时间:
2014-09-10 12:19:50
阅读次数:
279
本章内容要点:1.Transaction Script模式组织业务逻辑2.Active Record模式和Castle Windsor来组织业务逻辑3.Domain Model模式来组织业务逻辑4.Anemic Model模式和Domain Model 来组织业务逻辑的差异5.理解领域驱动设计DDD...
分类:
Web程序 时间:
2014-09-10 09:25:50
阅读次数:
308
2014-08-23 BaoXinjian一、摘要网上流传的一个用以查询单一SQL查询的效率并导出为HTML报表的脚本,功能与DBMS_PROFILER类似通过session查询SQL_ID,只有运行脚本,导出为HTML报表该SQL脚本下载地址:http://files.cnblogs.com/ea...
分类:
数据库 时间:
2014-09-09 15:07:00
阅读次数:
335
冒泡排序:不同于插入排序,冒泡排序主要通过“交换”来完成。
基本思想:
1、将第一个记录的关键字和第二个记录的关键字进行比较,若为逆序(Record[1].key > Record[2].key),则将两个记录 交换之,然后比较第二个记录和第三个记录的关键字。
2、依次类推,直至第n-1个记录和第n个记录的关键字被安置到最后一个记录的位置上。完成第一趟冒泡排序。结果使...
分类:
其他好文 时间:
2014-09-07 07:39:14
阅读次数:
240
下午16点25插入数据,显示的createdtime是8点15,我开始在application.rb中是这么设置的时区config.time_zone=‘Beijing‘经过调查后修改为config.active_record.default_timezone=‘Beijing‘,即可显示当前时间。据网上的说法:不加config.active_record.default_timezone=‘Beiji..
分类:
其他好文 时间:
2014-09-06 18:49:34
阅读次数:
180
2014-08-25 BaoXinjian一、摘要ORACLE外部表用来存取数据库以外的文本文件(Text File)或ORACLE专属格式文件。因此,建立外部表时不会产生段、区、数据块等存储结构,只有与表相关的定义放在数据字典中。外部表,顾名思义,存储在数据库外面的表。当存取时才能从ORACLE专...
分类:
数据库 时间:
2014-09-06 09:43:43
阅读次数:
408
2014-08-31 BaoXinjian一、摘要在平常备库和数据库迁移的时候,当遇到大的数据库的时候在用exp的时候往往是需要好几个小时,耗费大量时间。oracle10g以后可以用expdp来导出数据库花费的时间要远小于exp花费的时间,而且文件也要小很多。二、exp/imp与expdp/impd...
分类:
数据库 时间:
2014-09-05 21:02:42
阅读次数:
254
0.并发冲突的示例单用户的系统现在应该比较罕见了,一般系统都会有很多用户在同时进行操作;在多用户系统中,涉及到的一个普遍问题:当多个用户“同时”更新(修改或者删除)同一条记录时,该如何更新呢?下图展示了开放式并发冲突的一个示例:假设数据库中有一条记录Record{Field1=5,Field2=6,...
分类:
数据库 时间:
2014-09-04 22:02:40
阅读次数:
248
2014-06-08 BaoXinjian一、基本概念1. 我对临时表的理解:在 Oracle 中创建一张表,这个表不用于其他的什么功能,主要用于自己的软件系统一些特有功能才用的,而当你用完之后表中的数据就没用了。 Oracle 的临时表创建之后基本不占用表空间,如果你没有指定临时表(包括临时表的索...
分类:
数据库 时间:
2014-09-04 14:34:10
阅读次数:
334