- 博客(12)
- 资源 (27)
- 收藏
- 关注
原创 删除表内多余的重复数据
删除表内多余的重复数据采用以下语句执行效率很高delete from tbgr_photo where rowid in (select a.rowid from tbgr_photo a, tbgr_photo b where a.rowid>b.rowid and a.ID0000=b.ID0000);
2009-12-15 16:52:00 4895
原创 Oracle的共享套接字
Oracle的共享套接字在windows系统中,默认的1521监听端口只起监听转交的作用,当1521监听端口收到请求后会再创建一个端口来与客户端交互,新创建的字个端口是程序无法控制的。因此这种情况对于设置防火墙不太方便。可以通过共享套接字固定监听端口,方法是修改注册表。在注册表:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0上新建一个字符串值:U
2009-12-15 16:51:00 5190
原创 异构数据库
1. 异构数据库在做新旧系统数据迁移时,如果旧系统不是oracle,新系统是oracle,可以考虑采用Oracle的异构服务(Heterogeneous Services,简称HS)。在oracle中创建与其它数据库的database link。这样就能在oracle中直接访问其它数据库,也可以进行两个不同数据库的表间连接查询。异构服务有两种方式,第一种称做透明网关,需要另外购
2009-12-15 16:50:00 5505
原创 不要自杀
不要自杀在试用软件时,系统中只有一个管理员的用户,在用户管理模块中如果不小心把自己删除了,系统就无法再使用了,系统中再无可供登录的用户了。一般的做法是不能删除操作员正在使用的用户。
2009-12-15 16:49:00 4911
原创 明华RD读卡器校验密码问题
明华RD读卡器校验密码问题明华RD读卡器调用Mwic_32.dll动态库,当多次校验密码失败后(SLE4442是3次,SLE4428是8次),IC卡的密码将锁定,密码错误计数为0后,其它的读卡器提供的动态库再次校验密码时会报错,而明华读卡器无论输入什么密码都是通过的。因此在校验密码之前应读取密码错误计数。代码示例如下:int li_counterli_ret = rsct_444
2009-12-15 16:48:00 8022
原创 Alt+F4
Alt+F4 有的窗口在关闭时必须要执行一段代码,可能多数人都考虑了自己做的“退出(&X)”按钮与窗口右上角的关闭按钮,但不要忘记处理Alt+F4关闭窗口的功能。例如在输入用户名与密码登记软件的窗口,有不少的软件在此窗口不输入用户名与密码按下Alt+F4就能进入软件主界面,因为这类软件在弹出密码输入窗口时已经把主界面初始化完成,只等验证用户密码。
2009-12-15 16:48:00 5987
原创 目录树
目录树--创建表create table TREE( TREEID VARCHAR2(10) not null, LABLE VARCHAR2(50) not null, PARENTID VARCHAR2(10));--创建主键alter table TREE add constraint PK_TREE primary key (TREEID
2009-12-15 16:47:00 5043
原创 If…else
If…else错误示例:If ls_rylb = “1” then 小学生>>Elseif ls_rylb = “2” then 中学生>>Else 大学生>>End if 正确示例:If ls_rylb = “1” then 小学生>>Elseif ls_rylb = “2” then 中学生>>El
2009-12-15 16:43:00 11326
原创 合理使用下拉列表
合理使用下拉列表很多字段数据库中保存的是代码,但界面要翻译为汉字,多数的做法是需翻译的字段用下拉列表自动翻译。但对于下拉列表记录数多的字段不适合用这种方式。例如病种编码,如果采用国际疾病编码第9版约有1万条记录,而采用国际疾病编码第10版约有3万条记录,如果采用下拉列表翻译,当执行settransobject时会把这几万条记录都取回来,而实际可能只用到了一个编码,可以改为用表间的关联实现。另外
2009-12-15 16:42:00 4963
原创 只有一条记录的开发不能算完工
有的程序员一个模块完成交工后,打开数据库一看,表中只有一条测试数据,这样的开发绝对不能算完工。更有甚者表中没有一条测试数据记录就交工了。开发完成后程序员必须经过自测,要进行各种情况组合的测试。且要有干扰数据,用来测试缺少关联条件或缺少限定条件的情况,只有一条数据是测试不出错误的。批量操作至少要录入3条。
2009-12-15 16:31:00 4884
原创 自治事务
在oracle中执行一个循环,出错后记录本条的错误日志,正确的要保存到数据库中。实现方式可以使用自治事务。示例代码如下:create or replace procedure sp_error_zsj( P_zhdx varchar2 , --转换对象 P_dwid00 VARCHAR2, --单位编号 P_grid00 VARCHAR2,
2009-12-15 16:30:00 4753
原创 先rollback还是先messagebox
先rollback还是先messagebox如果先rollback再执行messagbox,而messagbox中要用到数据库返回的错误信息,如sqlca.sqlerrtext,而此时的事务已回滚,sqlca成了初始的成功值,sqlca.sqlerrtext成了空字符串,无法显示出错误信息。如果先messagebox再rollback,会造成数据库记录的锁定,尤其是执行update时。因出
2009-12-15 16:28:00 4897
国密算法SM4纯java代码实现
2024-05-10
selenium快速入门示例
2021-01-19
行政区划代码get.jmx
2020-04-05
win客户端工具包dll
2013-02-10
JRT0025.2-2005 中国金融集成电路(IC)卡规范 第2部分 电子钱包-电子存折应用规范.pdf
2010-11-14
中国金融集成电路(IC)卡规范
2010-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人