Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

oracleÎı¾Îļþµ¼Èëµ¼³ö(sqlldr&&spool)

 ¹ØÓÚµ¼³ö
¡¡¡¡Ô­Àí
¡¡¡¡Í¨¹ýsqlplusµÄµÄ±¨±í¹¦ÄÜÉú³ÉÎı¾Îļþ£¬µ«²úÉúµÄÎı¾ÎļþÒò·ÖÎöÔ­Òò´æÔÚ¿ÕÐÐÏÖÏó£¨Ö»ÓлسµÃ»ÓÐÆäËü£©£¬¿ÉÒÔͨ¹ýµÚÈý·½·½Ê½´¦ÀíÒ»ÏÂÉú³É±ê×¼Îı¾
¡¡¡¡A ѧϰ¹ý³Ì
¡¡¡¡1¡¡½¨±í
¡¡¡¡
¡¡¡¡SQL>CREATE TABLE TESTINOUT(ID NUMBER(10), USERNAME VARCHAR2(10), DATE1 DATE, MONEY NUMBER(6, 2));
¡¡¡¡
¡¡¡¡2¡¡Ìí¼ÓÊý¾Ý
¡¡¡¡SQL>insert into TESTINOUT(id,username,date1,money) values(1,'will',to_date('29-12-2001','dd-mm-yyyy'),33.33)
¡¡¡¡SQL>insert into TESTINOUT(id,username,date1,money) values(2,'ddxxkk',to_date('29-12-2002','dd-mm-yyyy'),443.33)
¡¡¡¡SQL>insert into TESTINOUT(id,username,date1,money)
values(1234567890,'thisistest',to_date('29-12-2002','dd-mm-yyyy'),4443.33)
¡¡¡¡
¡¡¡¡3 É趨Áмä¾àΪ'£¨Ã»Óпոñ£©
¡¡¡¡SQL> set colsep '
¡¡¡¡
¡¡¡¡4¡¡
¡¡¡¡SQL>column id format a10 truncate
¡¡¡¡SQL>column money format a6 truncate
¡¡¡¡SQL> select to_char(id,'0000000009S') as
id,username,to_char(date1,'yyyymmdd') as
date1,to_char(money*100,'000000s') as money from testinout;
¡¡¡¡ID USERNAME DATE1 MONEY
¡¡¡¡----------------------------------
¡¡¡¡0000000001test 20011229003333
¡¡¡¡0000000002ddxxkk 20021229055500
¡¡¡¡1234567890thisistest20021229444333
¡¡¡¡
¡¡¡¡
¡¡¡¡B¡¡
¡¡¡¡²âÊÔ¹ý³Ì
¡¡¡¡1±àд½Å±¾
¡¡¡¡testinout.sqlµÄÄÚÈÝÈçÏÂ
¡¡¡¡
¡¡¡¡set colsep '
¡¡¡¡set trimspool on
¡¡¡¡set linesize 120
¡¡¡¡set pagesize 2000
¡¡¡¡set newpage 1
¡¡¡¡set heading off
¡¡¡¡set term off
¡¡¡¡column money format a6 truncate
¡¡¡¡column id format a10 truncate
¡¡¡¡spool d:\iii
¡¡¡¡select to_char(id,'0000000009S') as
id,username,to_char(date1,'yyyymmdd') as
date1,to_char(money*100,'000000s') as money from testinout;
¡¡¡¡spool off
¡¡¡¡exit;
¡¡¡¡
¡¡¡¡2¡¡Ö´Ðнű¾
¡¡¡¡sqlplus user1/user1@my8i @d:\testinout.sql
¡¡¡¡»ò
¡¡¡¡sqlplus user1/user1 @d:\testinout.sql>d:\t
¡¡¡¡
¡¡¡¡3¡¡d:\iii.lstµÄÄÚÈÝÈçÏÂ
¡¡¡¡
¡¡¡¡0000000001test 20011229003333
¡¡¡¡0000000002ddxxkk 20021229055500
¡¡¡¡1234567890thisistest20021229444333
¡¡¡¡1234567890thisiºº×Öt200


Ïà¹ØÎĵµ£º

oracle ±í¿Õ¼ä²Ù×÷

oracle±í¿Õ¼ä²Ù×÷Ïê½â
  1
  2
  3×÷Õߣº   À´Ô´£º    ¸üÐÂÈÕÆÚ£º2006-01-04 
  5
  6 
  7½¨Á¢±í¿Õ¼ä
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

ORACLE ±í¿Õ¼ä²Ù×÷×ܽá

oracle±í¿Õ¼ä²Ù×÷Ïê½â
Ò»¡¢½¨Á¢±í¿Õ¼ä
CREATE TABLESPACE data01
DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M
UNIFORM SIZE 128k;
¶þ¡¢½¨Á¢UNDO±í¿Õ¼ä
CREATE UNDO TABLESPACE UNDOTBS02
DATAFILE '/oracle/oradata/db/UNDOTBS02.dbf' SIZE 50M
#×¢Ò⣺ÔÚOPEN״̬ÏÂijЩʱ¿ÌÖ»ÄÜÓÃÒ»¸öUNDO±í¿Õ¼ä£¬Èç¹ûÒ ......

OracleÊý¾Ýµ¼³öµ½DBFµÄÎÊÌâ

 OracleÊý¾Ýµ¼³öºÜ¼òµ¥£¬µ«ÎªÁËÌá¸ßËÙ¶È£¬ÎÒÒ»°ã²»Ö±½Óµ¼³ö³ÉDBF£¬¶øÊÇÏȵ¼³ö³ÉCSV¸ñʽµÄÎı¾Îļþ¡£
½ñÌì¾ÍÓöµ½Ò»¸öÎÊÌ⣬µ¼³öµÄcsvÔÚת»»³Édbfʱ³öÏÖÁ˺ܶà¿ÕÐС£¾­¹ý²éÕÒÎÊÌ⣬·¢ÏÖÊÇ×Ö¶ÎÖк¬Óл»Ðзûµ¼Ö¡£
ʹÓÃ
select Replace(zsyj,chr(13)||chr(10),'')  as SXPD  from TableName
½â¾öÎÊÌâ¡£ ......

jdbcÁ¬½ÓOracle

      ËäȻѧϰJavaºÜ¾ÃÁË£¬×Ô¼ºÒ²Á¬½Ó¹ýһЩÊý¾Ý¿â£¬±ÈÈçmysqlÖ®ÀàµÄ£¬Èç½ñÄØ£¬Ò²Ñ§Ï°ÁËÒ»¶Îʱ¼äµÄOracle£¬È»¶øÄØ£¬½ñÌìÊÇÎÒµÚÒ»´ÎÁ¬½ÓOracle£¬ºÙºÙ£¬Ó¦¸Ã»¹²»ËãÌ«³Ù°É¡£
    ½ñÌìÄØ£¬Óе㱿׾£¬´ó¼ÒĪЦ£¡
    ÎÒÕâÊÇÒ»¸ö²éѯÀý×Ó
    Ê×ÏÈ£¬Ô ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ