数据库
西门吹汗
厦门理工学院 计算机系网络工程专业熟练掌握cisco 路由交换机配置熟悉windows 2003 及Linux 基本服务器配置能够使用ccjava进行项目开发
展开
-
Oracle中获得日期中的年份
在Oracle中,要获得日期中的年份,例如把sysdate中的年份取出来。一种常用的方法是:to_number(to_char(sysdate,'yyyy'))还有一种更好的方法,那就是使用oracle提供的Extract函数,使用方法是:extract(year原创 2011-09-01 15:10:38 · 27665 阅读 · 0 评论 -
Oracle表空间及表分区
转载自:http://blog.sina.com.cn/s/blog_a3bf7bd00100xgje.html1.表空间:是一个或多个数据文件的集合,主要存放的是表,所有的数据对象都存放在指定的表空间中;一个数据文件只能属于一个表空间,一个数据库空间由若干个表空间组成,其中包括:a.系统表空间:10g以前,默认系统表空间是System,10g包括10g以后,默认系统表空间是User,存放转载 2013-04-22 19:28:28 · 692 阅读 · 0 评论 -
在where中使用decode函数
在where中使用decode函数达到要求。select * from zjk_pos_supplier_orderwhere ((decode(:code, NULL, 1, 0) = 1) or code = :code)and order_date >= :order_date; 以上语句如果:code变量赋值为null,则相当于语句select *转载 2013-04-10 10:39:54 · 7244 阅读 · 0 评论 -
hibernate不支持decode
今天在一写一段查询HSQL时,在查询条件里面用了一个DECODE判断语句,结果反复调试都不行,一直报错提示我参数不足。傻傻的调试了半天,才反应过来decode是ORACLE的内部函数。所以我想,hibernate是不是只支持原生态的SQL。原创 2013-03-25 15:27:35 · 1671 阅读 · 1 评论 -
PLS-00306: 调用 'IS NOT NULL' 时参数个数或类型错误
SQL> create or replace procedure sybx_dwsjqy as 2 --获取2版单位信息 3 cursor cur_Dwjbxx is 4 select * from tyr_Dwjbxx ; 5 --根据单位名单获取当前系统的单位信息,以判断是否存在。 6 cursor cur_chb1(原创 2013-04-07 17:04:53 · 4888 阅读 · 0 评论 -
Oracle Database Link
--创建 CREATE public database link test_link CONNECT TO scott IDENTIFIED BY tiger using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (S转载 2012-12-14 17:03:04 · 390 阅读 · 0 评论 -
解决"oracle 10g安装的时候,提示无法确定主机IP”
昨天10g的监听服务突然间挂了,在网上翻腾了好久也没发现解决办法,无奈之下卸载重装。结果在安装的时候竟然提示无法确定主机IP,对此我甚是不解啊,我电脑上网啥的都正常啊,而且host文件也正常。网上说了很多办法,我试了一下,找到了一条解决办法,添加虚拟网卡"Microsoft Lo原创 2011-09-19 14:33:38 · 2100 阅读 · 0 评论 -
Select 语句执行顺序以及如何提高Oracle 基本查询效率
今天把这几天做的练习复习了一下,不知道自己写得代码执行的效率如何以及要如何提高,于是乎上网开始研究一些材料,现整理如下: 首先,要了解在Oracle中Sql语句运行的机制。以下是sql语句的执行步骤: 1)语法分析,分析语句的语法是原创 2011-09-06 16:15:11 · 5785 阅读 · 2 评论 -
decode 函数之if-then-else逻辑
DECODE函数,是ORACLE公司所提供的特有函数计算方式。 在逻辑编程中,我们经常会用到if-then-else逻辑进行问题判定,decode函数的内部处理过程实际上就是if-then-else逻辑。它的语法: decode(value,if原创 2011-09-01 15:32:13 · 5435 阅读 · 0 评论 -
oracle 字符串替换 去空格
今天学习了一下oracle中如何对字符串进行去除空格的方法,这里总结一下。了解到的方法主要有两种:Trim函数以及Replace函数。下面我详细的介绍一下,这两种用法,不足的地方还望各位朋友补充。 首先便是这Trim函数。Trim 函数具有删除任意指定字符的功能,原创 2011-09-02 16:34:01 · 43146 阅读 · 2 评论 -
Oracle 删除重复数据
查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录 D转载 2013-08-10 08:57:53 · 625 阅读 · 0 评论