易截截图软件、单文件、免安装、纯绿色、仅160KB

三步教你掌握Oracle外部表

外表(external table)就像普通的表对像一样,可以select等,只是它是只读的,数据库中只保存了表结构的描述,表数据却没有存放在数据库内,而是存放在了文件系统上。当用户想偶尔使用数据库外的结构化数据时,用起外表来就非常方便,甚至比sqlldr都要方便的多。在这篇文章里,我们为大家演示了
  三步就掌握oracle外表过程。通过这次学习,也许大家就会发展原来学习oracle也是好容易哦。
  第一步:创建目录并授权
  目录是数据文件的存放目标,数据文件通常要求是文本文件。这个过程在9i以前是需要配置utl_file_dir参数的。 复制内容到剪贴板
  代码: 
  
      sys@TEST>!ls /home/oracle/temp
  user.ctl userlist.txt user.log
  rudolf@TEST>
  sys@TEST>conn system/alibaba
  Connected.
  sys@TEST>
  sys@TEST>CREATE DIRECTORY TEMP AS '/home/oracle/temp/';
  Directory created.
  sys@TEST>grant read,write on directory TEMP to rudolf;
  Grant succeeded.
  
   第二步:创建外表与测试 复制内容到剪贴板
  代码:  
  
      rudolf@TEST>CREATE TABLE "USERLIST"
  2 (
  3 ID NUMBER,
  4 USERNAME VARCHAR2(30),
  5 EMAIL VARCHAR2(128)
  6 )
  7 ORGANIZATION external
  8 (
  9 TYPE oracle_loader
  10 DEFAULT DIRECTORY TEMP
  11 ACCESS PARAMETERS
  12 (
  13 RECORDS DELIMITED BY NEWLINE CHARACTERSET US7ASCII
  14 BADFILE 'TEMP':'userlist.bad'
  15 DISCARDFILE 'TEMP':'userlist.dis'
  16 LOGFILE 'TEMP':'user.log'
  17 READSIZE 1048576
  18 FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY '"' LDRTRIM
  19 MISSING FIELD VALUES ARE NULL
  20 REJECT ROWS WITH ALL NULL FIELDS
  21 (
  22 ID CHAR(30)
  23 TERMINATED BY "," OPTIONALLY ENCLOSED BY '"',
  24 USERNAME CHAR(30)
  25 TERMINATED BY "," OPTIONALLY ENCLOSED BY '"',
  26 EMAIL CHAR(128)
  27 TERMINATED BY "," OPTIONALLY ENCLOSED BY '"'
  28 )
  29 )
  30 location
  31 (
  32 'userlist.txt'


相关文档:

Oracle中INSTR,SUBSTR方法

INSTR方法的格式为
INSTR(源字符串, 目标字符串, 起始位置, 匹配序号)
例如:INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 目标字符串为'OR',起始位置为3,取第2个匹配项的位置。
默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找。
所以SELECT INSTR('CORPORATE FLOOR' ......

ORACLE 资源包下载地址


oracle9i和10g的下载地址
Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP
http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.zip
http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk2.zip
http://download.oracle.com/otn/nt/oracle9i/9201/92 ......

oracle数据库——建库

在Oracle中建库,通常有两种方法。一是使用Oracle的建库工且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,因为它的界面友好、美观,而且提示也比较齐全。在Windows系统中,这个工具可以在Oracle程序组中打开(”开始”—“程序”—“ Oracle - OraDb10g_home1”&mdash ......

oracle imp\exp 语法简介3

1、数据库导出命令
exp wesoftwcp/wesoft@oradb file=f:\backup\%date:~0,10%.dmp log=f:\backup\%date:~0,10%.log
compress=n buffer=8092 consistent=y direct=n constraints=y feedback=10000  grants=y record=y indexes=y triggers=y rows=y
 
2、数据库导入命令
set UserName=wesoftwcp
set Pas ......

理解oracle中连接和会话

1.概念不同:
  连接是指物理的网络连接。
  在已建立的连接上,建立客户端与oracle的会话,以后客户端与oracle的交互都在一个会话环境中进行。
  2.  关系是多对多:
  一个连接上可以建立0个,1个,2个,多个会话。
  Oracle允许存在这样的会话,就是失去了物理连接的会话。
  3.   概念应用:概念 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号