- 博客(16)
- 资源 (7)
- 收藏
- 关注
原创 初试oracle中synonym的使用
数据中心有TA和VM两个用户,原来TA底下有一个Package,名叫pckg_dw_cust_query,在asp.net应用程序中都是通过ta.pckg_dw_cust_query来调用的,现在由于程序的改动,将这个包移到vm用户下面去了。此时,网站程序中原来调用ta.pckg_dw_cust_query查询数据的页面报错。对于这个问题,通过创建一个synonym可以完美的解决(即asp.n
2007-06-28 09:35:00 3726 2
原创 oracle分析函数lag/lead不能计算日期型数据?
一个表中包含日期型字段,使用lag或lead函数时,若lag/lead的第一个参数为日期型字段,会报错“ORA-00932:不一致的数据类型:要求DATE 得到的却是 NUMBER”。百思不得其解,将日期型字段用to_char换成字符串后,再调用没有问题(若要得到日期再用to_date转化,代码上稍微麻烦一点)测试用例:SELECT seq ,t.mydate --,
2007-06-27 21:06:00 2771 1
原创 eclipse中XML Catalog的dtd导入
最近,在学习IBatis。由于IBatis中要编写两种xml配置文件,一种是SqlMapConfig.xml配置文件(数据库连接信息、全局选项设置),该xml文件整个项目1个即可, 另外一种是ORM映射的xml文件,将增删改查(CRUD)语句汇总到该xml文件中,供SqlMapClient接口的实现子类来调用。这两个文件有对应的dtd文件,对于IBatis 2.0以上版本,前者是sql-map-c
2007-06-25 22:59:00 11895 5
原创 使用oracle的表、字段注释
随着表数目的增加,数据库应用系统的开发及维护难度也增大了。最常见的是表、字段的含义,光凭记忆来做比较费劲,不但容易出错,而且不利于知识传播。假设换了个DBA或开发人员,那又得从头开始熟悉一遍库表结构。所以,文档(或叫数据字典)的编写是非常必要的,文档的内容也要尽可能与库表一致,及时更新。笔者在实际项目中,就遇到这样的问题。常用表有5个左右,但每个表上的字段很多,二三十个或以上。操作久了,也只能
2007-06-25 22:39:00 2183
原创 greatest/least vs. max/min内建oracle函数
使用Oracle9i数据库已经快2年了, sql语句编写及查询优化均有所涉及。对于oracle的内建函数也基本都用过。比如针对字符型、数值型、日期型的单行处理函数(substr / length / instr..., sin / cos /..., to_date / to_char / month_between / ...) ;聚合运算(max / min / avg / sum / ...
2007-06-21 23:24:00 5941
原创 尝试oracle表的rebuild操作
生产系统中有个短信发送表,平均每个月会大批量发送一次群体短信(30~90万条记录),日常应用是一些即时短信,每天发送量在1000条~10000条左右。前几天突然发现查询很慢(在PL/SQL Developer工具中查出第一页要1秒左右,select * from tox.sm_send_sm_list,而一般的表只需0.01秒左右)。经检查,发现表上没有收集统计信息。查看表统计信息的查询语句如
2007-06-21 10:15:00 6419
原创 SQL注入攻击尝试
SQL注入是在web开发中,不得不考虑的一个问题,近些年已经得到了较充分的重视。一般新手不注意的话,写出的程序容易被SQL注入攻击。比如笔者试了下面这样一个用户登录的页面(代码见附录)数据库为mysql,用户表为userinfo,通过sql注入,就可以随意登录。登录方式1用户名: or 1=1 or 1=1密码:任意select count(*) from userinfo where use
2007-06-17 21:59:00 9250 1
原创 DCOM服务启动失败的解决办法
Q: DCOM 遇到错误“无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。 ”,试图以参数“”启动服务 SENS 以运行服务器: {D3938AB0-5B9D-11D1-8DD2-00AA004ABD5E} 。google了一下,有两个说法:A1: 运行services.msc,找到server服务,将该服务设为自动 A2: 。将SENS(System Event Notifica
2007-06-17 10:26:00 22591 1
原创 开机时弹出对话框,报加载KB896425.log出错
记得2个多月前,就一直有报这个错误,当时在google上搜索KB896425.log啥也搜不出来,结果就天天开机这么忍着,到现在快3个月了。刚才再到google上搜了一把,终于查出了具体的原因,原来是一个病毒的残留物。搜出的一些中文网页上,一般是说运行regedit,将开机启动项中的KB896425.log的启动项删除,再用注册表的查找功能搜KB896425.log,搜索到后,删除与它相关的选
2007-06-15 19:56:00 1161
原创 jsp显示验证码问题
公司网站登录页面上使用了一个验证码(附录B),前天将weblogic8.1服务器(使用jdk1.4.1)部署到一台没有显卡的Solaris机器上时,图片无法显示,报错: java.lang.NoClassDefFoundError at java.lang.Class.forName0(Native Method) at java.lang.Class.forNa
2007-06-13 09:05:00 1725
原创 PL/SQL变量定义规则
学习了一下Introduction to Oracle9i(PLSQL 1),发现变量定义这块还颇有些讲究。比如标识符的非法字符、大小写是否敏感、嵌套定义、变量常量、初始值等等。看了培训材料中的介绍,写了如下的代码进行试验,加深理解。>DECLARE -- 变量声明格式:identifier [CONSTANT] datatype [NOT NULL] [:= | DEFAULT ex
2007-06-12 13:42:00 3650
原创 asp.net中自定义日期控件试用
在最近开发的一个asp.net 2.0系统上,要给业务部门出数据,在查询界面上经常要用到一个日期选择框,2周前看了www.asp.net上发布的一本书Asp.net Data Tutorial,对asp.net的三层结构开发方式有了一定了解(DataSet, ObjectDataStore)。上周,下了两个asp.net上的范例程序代码,一个是Duwamish7,另一个是petshop3.0(j
2007-06-08 18:26:00 2533 1
原创 weblogic8.X版本无法使用JSTL1.1
从2001年接触jsp至今,已经6年多了。使用jsp也做过两个网站项目的开发,但做项目时因为进度催得急,没有时间去系统地学习jsp相关的开发知识。因为恰好因为要讲授jsp开发的课程,虽然只是简单的做四五个页面,但为了保险起见,还是硬着头皮,从sun的主站上下了jsp规范文件jsp-2_0-fr-spec.pdf(478页)。花了3个小时囫囵吞枣式的过了一遍,有了一些全局的概念。jsp规范中主要
2007-06-08 15:53:00 1351
原创 初试jsp自定义标签库
2001年接触jsp,当时标签库、N层结构开发、设计模式等j2ee的思想还刚刚萌芽,每个jsp文件就是纯粹的java嵌入代码、javascript、html的混杂,以实现功能为第一要务。2003年首次接触taglib,对apache组织上的jstl略有了解,但没有真正在项目中使用。随着struts的流行,jstl的风头已经被盖过,但据说core这个jstl中的标签库使用的还是很多。本次基于学习的目
2007-06-08 15:37:00 1226 1
原创 初试oracle的imp/exp工具
imp/exp专门用来进行联机热备份(逻辑备份),dump一个文件,具体命令帮助可通过imp help=y或exp help=y命令来查看。笔者需要将生产系统上的某个用户下的所有对象都复制到测试库上,所以决定采用exp/imp来实施。首先编写导入导出的参数文件:-------------D:/Harvest/data/exp_vm.txtUSERID=vm/jsvm@jsdcbakOWNER=
2007-06-05 13:33:00 1437
原创 DBF文件导入到oracle尝试
DBF文件可能是Visual Foxpro格式的,用excel也能打开,但由于excel行数有65536的上限,所以当dbf文件很大,记录数超过65536时,excel文件会截断超过65536的哪些记录。1. 采用SQLServer的导入导出向导首先,采用SQLServer的导入导出向导,结果发现不管数据源采用何种dbf驱动程序(dBase III / IV / 5,Driver do Mi
2007-06-05 10:54:00 18549
VBA小程序:分拆单元格内容并插入到N个列中
2019-09-27
python简易爬虫,批量下载用户图片及视频资料
2019-09-23
用Excel模拟Monte Carlo,计算投资净现值NPV
2012-02-20
帆软报表导出各种格式(excel/word/pdf等)
2010-11-10
调用FtpClient类上传文件(java)
2007-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人