Oracle
songylwq
这个作者很懒,什么都没留下…
展开
-
pl sql连接远程oracle 10g
<br />前提已在本机中安装oracle 10g服务器端.或在两台机器中分别安装oracle服务端、客户端 <br /><br />一,完整客户端,plsql进行连接 <br /><br />1.下载10201_client_win32.zip(oracle10.2g完整客户端),一路next安装完毕, <br /><br />2.打开配置和移植工具中的Oracle Net Configuration Assistant选项(或者在命令提示符下面输入命令"netca",两者效果是一样的). <br /><转载 2010-08-25 21:45:00 · 598 阅读 · 0 评论 -
ORACLE日期时间函数大全 (二)
ORACLE日期时间函数大全 (二)2010-05-11 13:3613.年月日的处理 <br />select older_date, <br />newer_date, <br />years, <br />months, <br />abs( <br />trunc( <br />newer_date- <br />add_months( older_date,years*12+months ) <br />) <br />) days<br /><br />from ( select <br />t转载 2011-01-26 13:58:00 · 896 阅读 · 0 评论 -
ORACLE日期时间函数大全 (三)
ORACLE日期时间函数大全 (三)2010-05-11 13:38三. 字符函数(可用于字面字符或数据库列)<br />1,字符串截取<br />select substr('abcdef',1,3) from dual<br />2,查找子串位置<br />select instr('abcfdgfdhd','fd') from dual<br />3,字符串连接<br />select 'HELLO'||'hello world' from dual;<br />4, 1)去掉字符串中的空格<br /转载 2011-01-26 14:00:00 · 830 阅读 · 0 评论 -
oracle数据库至少要启动的服务,以及常见错误的解决
oracle数据库至少要启动的服务:OracleOraHome92TNSListener、OracleService(实例名)、OracleOraHome92HTTPServer常见问题,我在第一次启动OracleOraHome92TNSListener的时候总是启动不起来,网上查了下,是“D:\oracle9i\ora92\network\admin”中的listener.ora文件中#原创 2011-12-29 20:25:04 · 5977 阅读 · 0 评论 -
oracle 存储过程教程
存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基本语法:call sp_name()注意:存储过转载 2012-04-01 16:15:05 · 11454 阅读 · 1 评论 -
java servlet 调用oracle数据库存储过程
servlet首先建立数据库连接类ConnectFactory:import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import javax.naming.InitialContext;import javax.sql.DataSource;public clas原创 2012-06-06 10:23:14 · 2344 阅读 · 0 评论 -
oracl 数据库中查询当前时间前几天的数据
CREATE OR REPLACE PROCEDURE ecd_b2a_get_pass_data_bank( bankId IN VARCHAR2, beginDay IN NUMBER, endDay IN NUMBER, b2aNo OUT VARCHAR2, accId OUT VARCHAR2, b2aType OUT VARCHAR2,原创 2012-11-26 17:12:56 · 2944 阅读 · 0 评论 -
orcale 插入大量数据时出的问题
-- 先查看UNDOTBS1表空间的使用情况:SELECT a.tablespace_name as tablespace_name, to_char(b.total/1024/1024,999999.99) as Total, to_char((b.total-a.free)/1024/1024,999999.99) as Used, to_c原创 2012-12-20 17:22:28 · 2167 阅读 · 0 评论 -
Oracle 删除数据的几种方法
删除表(记录和结构)的语名delete ———— truncate ———— drop DELETE (删除数据表里记录的语句) DELETE FROM表名 WHERE 条件; 注意:删除记录并不能释放ORACLE里被占用的数据块表空间. 它只把那些被删除的数据块标成unused. 如果确实要删除一个大表里的全部记录, 可以用 TRUNCATE 命令, 它原创 2013-01-15 14:03:54 · 46693 阅读 · 4 评论 -
ORACLE日期时间函数大全(一)
ORACLE日期时间函数大全(一)2010-05-11 13:35TO_DATE格式(以时间:2007-11-02 13:45:25为例) <br />Year: <br />yy two digits 两位年 显示值:07<br />yyy three digits 三位年 显示值:007<br />yyyy four digits 四位年 显示值:2007<br />Month: <br />mm number 两位月 显示值:11<br />mon abbreviated 字符集表示 显示值:11月,转载 2011-01-26 13:57:00 · 840 阅读 · 0 评论 -
Oracle 中实现查找树形结构节点功能
这个方法只是对Oracle10以上才有效,对sqlserver、mysql没有测试select connect_by_isleaf isleaf, tb.switch_type_id, sys_connect_by_path(tb.package_id, '|') path, tb.record_type, tb.element_offset, tb.element_length,原创 2010-11-19 13:14:00 · 1153 阅读 · 0 评论 -
PL/SQL教程(转)
<br />课程 一 PL/SQL 基本查询与排序<br />本课重点:<br /> 1、写SELECT语句进行数据库查询<br /> 2、进行数学运算<br /> 3、处理空值<br /> 4、使用别名ALIASES<br /> 5、连接列<br /> 6、在SQL PLUS中编辑缓冲,修改SQL SCRIPTS<br /> 7、ORDER BY进行排序输出。<br /> 8、使用WHERE 字段。<br />一、写SQL 命令:<br /> 不区分大小写。<br原创 2010-08-25 21:50:00 · 933 阅读 · 0 评论 -
pl sql连接远程oracle 10g
<br />前提已在本机中安装oracle 10g服务器端.或在两台机器中分别安装oracle服务端、客户端 <br /><br />一,完整客户端,plsql进行连接 <br /><br />1.下载10201_client_win32.zip(oracle10.2g完整客户端),一路next安装完毕, <br /><br />2.打开配置和移植工具中的Oracle Net Configuration Assistant选项(或者在命令提示符下面输入命令"netca",两者效果是一样的). <br /><转载 2010-08-25 21:43:00 · 724 阅读 · 0 评论 -
Oracle 中实现随机抽取数据
<br />转载来源:http://www.orafans.org/2006/09/oracle-random-record.html<br />转载来源:http://kb.cnblogs.com/a/1443619/<br /> <br />一、Oracle取随机数据<br />1、Oracle访问数据的基本方法:<br />1)、全表扫描(Full table Scan):执行全表扫描,Oracle读表中的所有记录,考查每一行是否满足WHERE条件。Oracle顺序的读分配给该表的每一个数据块,且每个原创 2010-12-14 17:25:00 · 1236 阅读 · 0 评论 -
MSSQL、MYSQL,ACCESSl,Oracle随机读取N条记录方法
<br />随机取出n条记录:<br />Sql server:select top n * from 表 order by newid()<br />Access:Select top n * FROM 表 orDER BY Rnd(id) <br />mysql:Select * From 表 order By rand() Limit n<br />select * from youtab where mod ( rowid , 3 ) = 0 <br />建议把MSSQL的联机丛书中的 Tra转载 2010-12-14 17:27:00 · 1020 阅读 · 0 评论 -
Oracle 中实现随机抽取数据
<br />转载来源:http://www.orafans.org/2006/09/oracle-random-record.html<br />转载来源:http://kb.cnblogs.com/a/1443619/<br /> <br />一、Oracle取随机数据<br />1、Oracle访问数据的基本方法:<br />1)、全表扫描(Full table Scan):执行全表扫描,Oracle读表中的所有记录,考查每一行是否满足WHERE条件。Oracle顺序的读分配给该表的每一个数据块,且每个原创 2010-12-14 17:25:00 · 2184 阅读 · 1 评论 -
Oracle 中实现随机抽取数据
<br />转载来源:http://www.orafans.org/2006/09/oracle-random-record.html<br />转载来源:http://kb.cnblogs.com/a/1443619/<br /> <br />一、Oracle取随机数据<br />1、Oracle访问数据的基本方法:<br />1)、全表扫描(Full table Scan):执行全表扫描,Oracle读表中的所有记录,考查每一行是否满足WHERE条件。Oracle顺序的读分配给该表的每一个数据块,且每个原创 2010-12-14 17:26:00 · 1777 阅读 · 0 评论 -
ORACLE递归查询遍历详解
<br />Oracle 实在太强了,本篇文章详细介绍了Oracle的递归查询语法,利用此语法,可以方便地实现递归的双向查询: <br /> -- Tirle : Recursion query for TREE with "connect by/start with"<br /> -- Author : Rake Gao<br /> -- Create Date : 2005-08-22<br /> -- Version : 2.0<br /> -- Last转载 2010-11-11 11:20:00 · 2561 阅读 · 0 评论 -
Oracle如何一次插入多条数据
<br />从一个CSV文件中读取所有的数据,并且插入到一个Oracle数据库中,并且几分钟内完成,大约有60万条。<br />网上有人说了,你可以循环insert然后插入几千条以后Commit一次,我靠,你自己试试看!!如果没试过就不要误导别人好吧。<br />还有人说了,Oracle根本不支持一次多条插入,我靠,你咋不说自己学艺不精呢?<br /> <br />现在给大家介绍一个小技巧,话说在Oracle里有一个很奇特的“表”,名叫Dual。我们就要利用这个Dual来做文章,<br />首先,你知道转载 2010-11-18 15:04:00 · 2175 阅读 · 1 评论 -
不安装Oracle客户端使用PLSQL
不安装Oracle客户端使用PLSQL 要连接Oracle往往需要安装上百兆的ORACLE客户端,显得十分麻烦。先就介绍如何通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库。 其实这些操作都很简单,写在这里,就当是一个知识管理吧,以后忘记了怎么配置,就打开这篇博客。 (1)下载解压 将下载后的文件instantclient-basic-转载 2014-05-09 11:12:33 · 773 阅读 · 0 评论