- 博客(20)
- 收藏
- 关注
转载 游标的问题
PLSQL中显示Cursor、隐示Cursor、动态Ref Cursor区别 今天简单的总结一下PL/SQL中cursor(光标/游标)的用法。相信不少做开发或维护的DBA在找工作的时候,遇到过类似的面视问题:请简单的描述一下光标的类型,说一下普通光标和REF光标之间的区别,以及什么时候该正确应用哪一个? 这个题目,我着实难住了不少人,其实他们在具体开发的时候,也还是比较能够把握正确的光标
2011-12-21 14:26:03
674
原创 Check the usersGroupAdd-InlineParameterMap.
Check the usersGroupAdd-InlineParameterMap.报错说某个parameter不匹配时,这时,注意下sql中的#与$的问题,还有就是是不是要在参数上加‘ ’
2011-12-21 14:24:46
7108
原创 利用PL/SQL Developer工具导入excel数据
利用PL/SQL Developer工具导入excel数据 使用PL/SQL Developer工具。 在单个文件不大的情况下(少于100000行),并且目的表结构已经存在的情况下。操作步骤如下: 1 可以全选excel数据复制,2 在PL/SQL Developer的sql window里输入select * from tablename for update;
2011-12-21 14:23:41
788
原创 取得AB两表的交集,A表减交集,B表减交集,这三个SQL的语法。
假设id是主键 AB两表的交集 select a.* from A a where exists (select 1 from B b where b.id=a.id)A表减交集 select a.* from A a where not exists (select 1 from
2011-12-21 14:22:46
1890
转载 Oracle的Replace函数与translate函数详解与比较
简要比较: replace 字符串级别的代替 如:SELECT REPLACE('accd','cd','ef') from dual; --> aefd translate 字符级别的代替 如:select translate('acdd','cd','ef') from dual; -->aeff 分别详解 repla
2011-12-21 14:22:18
575
原创 merge into
merge的基本功能1) matched 和not matched clauses 同时使用 merge into acct a using subs b on (a.msid=b.msid) when MATCHED then update set a.areacode=b.areacode when NOT MATCHED then
2011-12-19 14:13:55
525
原创 导出导入用户及其下的表格结构
导出用户下的表格及其结构命令:C:\Documents and Settings\Administrator>exp dsp4/dsp4@201 file=d:\dsp4.dmp owner=dsp4Export: Release 10.2.0.3.0 - Production on 星期三 8月 10 10:22:49 2011Copyright (c) 1982, 2005, Or
2011-12-19 14:12:41
355
原创 oracle扩展表空间
用oracle的拥有用户进入sqlplus,输入以下命令:alter tablespace USERS add datafile '/u01/oracle/oradata/orcl/users02.dbf' size 30G;alter tablespace USERS add datafile '/u01/oracle/oradata/orcl/users03.dbf' size 30G
2011-12-19 14:12:16
455
原创 在一个字段值的后面追加字符串
例子: update gn_f_schema_t t set t.schema_city_code = t.schema_city_code || ',0103' where t.schema_id = 744
2011-12-19 14:11:41
860
原创 insert、start with
insert into一个例子:insert into GN_D_USER_PROP_FAVORITE_T (user_id, prop_id, prop_name) select 'zhugc' user_id, pro_id prop_id, pro_name prop_name from GN_D_USER_PROP_TREE_T where pro_i
2011-12-19 14:11:05
454
转载 Oracle DECODE函数的语法介绍
1 DECODE 中的if-then-else逻辑在逻辑编程中,经常用到If – Then –Else 进行逻辑判断。在DECODE的语法中,实际上就是这样的逻辑处理过程。它的语法如下:DECODE(value, if1, then1, if2,then2, if3,then3, . . . else )Value 代表某个表的任何类型的任意列或一个通过计算所得的任何结果。当每个val
2011-12-19 14:10:29
469
转载 利用ORACLE的MINUS函数,直接实现两个记录集的比较
1 引言 在程序设计的过程中,往往会遇到两个记录集的比较。如华东电网PMS接口中实现传递一天中变更(新增、修改、删除)的数据。实现的方式有多种,如编程存储过程返回游标,在存储过程中对两批数据进行比较等等。 本文主要讨论利用ORACLE的MINUS函数,直接实现两个记录集的比较。 2 实现步骤 假设两个记录集分别以表的方式存在,原始表为A,产生的比较表为B。 2.1 判
2011-12-19 14:10:03
1528
转载 Oracle——distinct的用法
distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。下面先来看看例子: table表 字段1 字段2 id name 1 a
2011-12-19 14:09:30
462
原创 Excel数据填充技巧
Excel数据填充技巧在Excel表格中填写数据时,经常会遇到一些在结构上有规律的数据,例如1997、1998、1999;星期一、星期二、星期三等。对这些数据我们可以采用填充技术,让它们自动出现在一系列的单元格中。填充功能是通过“填充柄”或“填充序列对话框”来实现的。用鼠标单击一个单元格或拖曳鼠标选定一个连续的单元格区域时,框线的右下角会出现一个黑点,这个黑点就是填充柄。打开填充序
2011-12-19 14:08:54
1788
原创 获取系统时间
1./** 2. * 获取系统时间 3. * @return 4. */ 5. public String getDate(){ 6. 7. Calendar ca = Calendar.getInstance(); 8. int year = ca.get(Calend
2011-12-19 14:07:33
353
转载 webservice 服务器代码获取客户端的IP地址
通过 @Resource 注入 WebServiceContext 对象,再从 WebServiceContext 对象中使用 getMessageContext() 获得 MessageContext 对象,再使用:ServletRequest request = (ServletRequest)messageContext.get(MessageContext.HTTP_REQUEST);
2011-12-19 14:06:33
1785
原创 Eclipse选中变量名,相同变量都变色显示 的设置
java文件的设置"Window"-"preferences"-"Java"-"Editor"-"Mark Occurrences"复选框勾选 js文件的设置"Window"-"preferences"-"web"-"javascript"-"Mark Occurrences"复选框勾选
2011-12-19 14:05:51
588
原创 eclipse界面问题
1.字迹模糊:设置方法是,右键点击桌面,选择外观->效果->使用下列方式使字体的边缘平滑 沟去掉2.怎么在eclipse包资源管理器中显示*.class文件包资源管理器窗口右上角有个下三角形的空心箭头,点开后选择“Filters...”把第一个框框上的勾去掉即可3.快捷键查看路径:Window->preferences->General->Keys中看一下,看快捷方式。
2011-12-19 14:03:38
665
转载 成为Eclipse热键高手
成为Eclipse热键高手(转) 作者:Sam Brodkin ;tetsu原文地址:http://www.javaworld.com/javaworld/jw-08-2005/jw-0829-eclipse.html中文地址:http://www.matrix.org.cn/resource/article/43/43844_Eclipse_Hot_Key.html关
2011-12-19 14:02:41
383
转载 Eclipse快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→
2011-12-19 14:02:08
320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人