[Ô´´] ORACLE Á¬½Ó×Ö´® - Oracle / ·Ç¼¼ÊõÇø
¼ÙÉètable01 ÖÐÓÐ ÒÔÏÂ×ÊÁÏ
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
³£Óõ绰
¶øÎÒÃÇÒªµÃµ½ÒÔϵÄOUTPUT (»òÊǸ÷ÖÖÆäËûµÄoutput)
0001,TOM
0002,JOHN
0003,MARY
Ó¦¸ÃÔõô×öÄØ?
´ð°¸ÊÇ ÉÆÓà Concatenation Operator ||
¶øÉÏÊöµÄÎÊÌâ
Ö»ÒªÕâôÏÂSQL ¾Í¿ÉµÃ½â
³£Óõ绰
SELECT EMP_NO||','||EMP_NAME
from TABLE01
Á¬½Ó·ûºÅ¼äµÄ×Ö´®ÒÔµ¥ÒýºÅÀ¨×¡
¶ø×Ö´®ÖÐÒÔ Á½¸ö' ´ú±í ' , Ò²¾ÍÊÇ ' '' ' »áOUTPUT³É '
ËùÒÔ¿ÉÒԱ仯³ö¸÷ÖÖÎÒÃÇÒªµÄ½á¹û
1.
SELECT ''''||EMP_NO||''','||EMP_NAME
from TABLE01
µÃµ½
'0001',JOHN
'0002',TOM
'0003',MARY
2. ´®³öINSERT SCRIPT
SELECT 'INSERT INTO TABLE02 valueS ('''||
EMP_NO||''','''||EMP_NAME||''');'
from TABLE01
¿ÉµÃ
INSERT INTO TABLE02 valueS ('0001','JOHN');
INSERT INTO TABLE02 valueS ('0002','TOM');
INSERT INTO TABLE02 valueS ('0003','MARY');
³£Óõ绰
ËùÒÔ
ÔÚ sqlplus Ö®ÏÂ, ÎÒÃDZã¿ÉÒÔºÜÇáËɵصõ½ÏëÒªµÄ½á¹û
Èç¹û´îÅä spool Óë spool off Ò²¿ÉÒԺܼòµ¥×ö³ö csvµµ
ÅäºÏ shell script,cronµÈµÈ,
¸÷Öֱ仯ÏàÐÅ´ó¼ÒµÄ´´ÔìÁ¦Ò»¶¨¿ÉÒÔÏëµÃ³öÀ´
µ±È»àà ÓÐÈË»á˵
"SQL*NAVIGATOR Ö®ÀàµÄ3rd party tools°´Á½Ï¾ͿÉÒÔ×ö³öÀ´ÁË°¡"
¡õ~
°¡ ¶Ô²»Æð СµÜÊÇÀÏÈË »¹ÊÇÏ°¹ß×Ô¼ºÊÖ¹¤´
Ïà¹ØÎÊ´ð£º
ÎÒ¶ÔSQL SERVERºÍACCESS±È½ÏÊ죬ËùÒÔÊý¾Ý¿âµÄͨÓûù´¡¶«Î÷¿ÉÒÔ˵¶¼ÕÆÎյIJ¶àÁË£¬ÎÒÏÖÔÚÏëÒªµÄ¾ÍÊÇÒÔÉÏÁ½Êý¾Ý¿âµÄ¶ÀÌØÖ®´¦µÄ½éÉܺÍÓ¦ÓýéÉÜ¡£
ÁíÍâÊé×îºÃ¶ÔÓ¦×îа汾 oracleÊÇ11g°É 10µÄÒ²ÐУ»mysqlÊÇ5.1°É
л ......
¸÷λoracle¸ßÊÖ£¬Çë½ÌÒ»ÏÂΪʲôoracle 10gÔÚ°²×°µ½°Ù·ÖÖ®°ËÊ®ÎåµÄʱºò¾Í±¨´í²»ÄܼÌÐø°²×°£¿
ÄÚ´æ¶à´ó£¿¡¡ÖØÐÂϸöÊý¾Ý¿â°²×°ÊÔÊÔ..
ÒýÓÃ
¸÷λoracle¸ßÊÖ£¬Çë½ÌÒ»ÏÂΪʲôoracle 10gÔÚ°²×°µ½°Ù·ÖÖ®°ËÊ®ÎåµÄʱ ......
´ó¼ÒÓöµ½ORACLE·ÖÒ³¶¼ÊÇÔõô´¦ÀíµÄ£¿
ÊÇÓÃSQLÓï¾ä·ÖÒ³£¿»¹ÊÇÓÿɹö¶¯µÄ½á¹û¼¯·ÖÒ³£¿
Ï£Íû´ó¼ÒÄÜ°Ñ´úÂëÌù³öÀ´¡£
×îºó´ó¼Ò¸Ð¾õÄÄÖÖЧÂʸߣ¿ÎªÊ²Ã´£¿
ÒªÊÇÓÃhibernateµÄ»°£¬¾Í²»ÓùÜÊDz»ÊÇoracleÁË¡£
ÎÒÖ»ÖªµÀorac ......
ÔÚϵͳÔËÐеÄʱºò×ÜÊÇÓÐÒ»¿é´ÅÅÌʼÖÕÉÁºìµÆ£¬½øÈëϵͳºó
#topas²é¿´×ÜÊÇÓÐÒ»¿é´ÅÅÌ%BUSYΪ90%ÒÔÉÏ£¬
Êý¾Ý¿â°æ±¾£ºoracle 9.2.0.7
Êý¾ÝÎļþ¹ÒÔصĽڵ㣺/oradata/pcs/ Âß¼¾íºÅlv04
#lslv -l lv04
......