posted @ 2008-12-01 23:48 徐正柱- 阅读(363) 评论(0) 推荐(0)
摘要:
oracle物化视图 物化视图对于前台数据库使用者来说如同一个实际的表,具有和一般表相通的如select等操作,而其实际上是一个视图,一个由系统实现定期刷新其数据的视图(具体刷新时间在定义物化视图的时候已有定义),使用物化视图更可以实现视图的所有功能,而物化视图确不是在使用时才读取,大大提高了读取速度,特别适用抽取大数据量表某些信息以及数据链连接表使用.具体语法如下:物化视图对于前台数据库使用者来说如同一个实际的表,具有和表相通的一般select操作,而其实际上是一个视图,一个定期刷新数据的视图(具体刷新时间在定义物化视图的时候已有定义),使用物化视图可以实现视图的所有功能,而物化视图确不是. 阅读全文
摘要:
实现目的:往oracle数据库中,插入excel文件中的数据实现步骤:1、打开MicroSoft Excel 20002、文件(F)→新建(N)→工作簿→3、输入数据后,存盘为test.xls,4、文件(F)→另存为(A)→保存类型为:制表符分隔,起名为text.txt,保存到C:5、须先创建表结构:连入SQL*Plus,以system/manager用户登录,SQL> conn system/manager创建表结构SQL> create table test ( id number, --序号 username varchar2(10),... 阅读全文
posted @ 2008-12-01 23:29 徐正柱- 阅读(340) 评论(0) 推荐(0)
摘要:
2007-12-17 18:09SQL*Loader是Oracle数据库导入外部数据的一个工具.它和DB2的Load工具相似,但有更多的选择,它支持变化的加载模式,可选的加载及多表加载. 如何使用 SQL*Loader 工具 我们可以用Oracle的sqlldr工具来导入数据。例如: sqlldr scott/tiger control=loader.ctl 控制文件(loader.ctl) 将加载一个外部数据文件(含分隔符). loader.ctl如下: load data infile 'c:\data\mydata.csv' into table emp fields t 阅读全文
posted @ 2008-12-01 23:27 徐正柱- 阅读(372) 评论(0) 推荐(0)
摘要:
2008-10-27 13:42SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据 仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。现在,我们抛开其理论不谈,用实例来使您快速掌握SQL*LOADER的使用方法。 首先,我们认识一下SQL*LOADER。 在NT下,SQL*LOADER的命令为SQLLDR,在UNIX下一般为sqlldr/sqlload。 如执行:d:\oracle>sqlldr SQL*Loader: Release 8.1.6.0.0 - Producti 阅读全文
posted @ 2008-12-01 23:26 徐正柱- 阅读(465) 评论(0) 推荐(0)
摘要:
sql loader可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。缺点就速度比较慢,另外对blob等类型的数据就有点麻烦了。用法: SQLLDR keyword=value [,keyword=value,...]有效的关键字: userid -- ORACLE username/password control – 控制文件 log – 记录的日志文件 bad – 坏数据文件 data – 数据文件 discard – 丢弃的数据文件discardmax – 允许丢弃数据的最大值 (全部默认) skip -- Nu 阅读全文
posted @ 2008-12-01 23:24 徐正柱- 阅读(778) 评论(0) 推荐(0)
摘要:
例一、使用Oracle的sqlldr工具来将SDSS.CSV文件中的数据导入数据库。 SDSS.CSV 放置于 E:\ 内容如下: 2.3757291096910399E-4,-8.9490277843631194,20.302597, 0.00023851549291556,-0.88450365314434698,20.098101, 2.5168890447969299E-4,7.7169029946908094E-2,18.762859, 2.9486118387225802E-4,-9.8447540892170409,19.943598, 2.948653627... 阅读全文
posted @ 2008-12-01 23:21 徐正柱- 阅读(473) 评论(0) 推荐(0)
摘要:
oracle 8i RAC数据库常见错误诊断集锦ORA-1652到ORA-1655 简单地说,ORA-165X错误信息是指表空间没有足够的空间可分配,因此报错。这些错误包括ora-1652、ora-1653、ora-1654和ora-1655。ORA-165X错误可能是日常维护中最常见的ORACLE... 阅读全文
posted @ 2008-11-30 12:38 徐正柱- 阅读(675) 评论(0) 推荐(0)
摘要:
PL/SQL(PROCEDURAL LANGUAGE/SQL) 是标准的SQL的基础上增加了过程化处理的语言 ORACLE 客户端工具访问ORACLE服务器的操作语言,对SQL的扩充 还有其他的客户端编程软件,例如pro*c/c++,ODBC,OCI,JDBC,SQLJ 程序结构: 申明部分:declare 执行部分:begin 异常处理:exception 对大小写不敏感 注释:-- 或者 /* */ DECLARE v_firstName varchar2(32); v_firstName studengs.first_name%TYPE; v_TempVar Number(7... 阅读全文
posted @ 2008-11-09 17:47 徐正柱- 阅读(526) 评论(0) 推荐(0)
摘要:
plsql中sql语句的运用select 语句不用游标必须有into 还必须保证有且只有一条记录多了没有都不行declare v_ename emp.ename%type; v_sal emp.sal%type;begin select ename,sal into v_ename,v_sal from emp where empno=9999;dbms_output.put_line(v_ename||''||v_sal);end; declare v_deptno emp2.deptno%type :=50;begin update emp2 set sal=sal/2 w 阅读全文
posted @ 2008-11-09 17:41 徐正柱- 阅读(1162) 评论(0) 推荐(1)