OracleµÄSQL*PLUSÃüÁîµÄʹÓôóÈ«
OracleµÄsql*plusÊÇÓëoracle½øÐн»»¥µÄ¿Í»§¶Ë¹¤¾ß¡£ÔÚsql*plusÖУ¬¿ÉÒÔÔËÐÐsql*plusÃüÁîÓësql*plusÓï¾ä¡£
¡¡¡¡
¡¡¡¡ÎÒÃÇͨ³£Ëù˵µÄDML¡¢DDL¡¢DCLÓï¾ä¶¼ÊÇsql*plusÓï¾ä£¬ËüÃÇÖ´ÐÐÍêºó£¬¶¼¿ÉÒÔ±£´æÔÚÒ»¸ö±»³ÆÎªsql bufferµÄÄÚ´æÇøÓòÖУ¬²¢ÇÒÖ»Äܱ£´æÒ»Ìõ×î½üÖ´ÐеÄsqlÓï¾ä£¬ÎÒÃÇ¿ÉÒÔ¶Ô±£´æÔÚsql bufferÖеÄsql Óï¾ä½øÐÐÐ޸ģ¬È»ºóÔÙ´ÎÖ´ÐУ¬sql*plusÒ»°ã¶¼ÓëÊý¾Ý¿â´ò½»µÀ¡£
¡¡¡¡
¡¡¡¡³ýÁËsql*plusÓï¾ä£¬ÔÚsql*plusÖÐÖ´ÐÐµÄÆäËüÓï¾äÎÒÃdzÆÖ®Îªsql*plusÃüÁî¡£ËüÃÇÖ´ÐÐÍêºó£¬²»±£´æÔÚsql bufferµÄÄÚ´æÇøÓòÖУ¬ËüÃÇÒ»°ãÓÃÀ´¶ÔÊä³öµÄ½á¹û½øÐиñʽ»¯ÏÔʾ£¬ÒÔ±ãÓÚÖÆ×÷±¨±í¡£
¡¡¡¡
¡¡¡¡ÏÂÃæ¾Í½éÉÜÒ»ÏÂһЩ³£ÓõÄsql*plusÃüÁ
¡¡¡¡
¡¡¡¡1. Ö´ÐÐÒ»¸öSQL½Å±¾Îļþ
¡¡¡¡SQL>start file_name
¡¡¡¡SQL>@ file_name
¡¡¡¡ÎÒÃÇ¿ÉÒÔ½«¶àÌõsqlÓï¾ä±£´æÔÚÒ»¸öÎı¾ÎļþÖУ¬ÕâÑùµ±ÒªÖ´ÐÐÕâ¸öÎļþÖеÄËùÓеÄsqlÓï¾äʱ£¬ÓÃÉÏÃæµÄÈÎÒ»ÃüÁî¼´¿É£¬ÕâÀàËÆÓÚdosÖеÄÅú´¦Àí¡£
¡¡¡¡
¡¡¡¡2. ¶Ôµ±Ç°µÄÊäÈë½øÐбà¼
¡¡¡¡SQL>edit
¡¡¡¡
¡¡¡¡3. ÖØÐÂÔËÐÐÉÏÒ»´ÎÔËÐеÄsqlÓï¾ä
¡¡¡¡SQL>/
¡¡¡¡
¡¡¡¡4. ½«ÏÔʾµÄÄÚÈÝÊä³öµ½Ö¸¶¨Îļþ
¡¡¡¡SQL> SPOOL file_name
¡¡¡¡ÔÚÆÁÄ»ÉϵÄËùÓÐÄÚÈݶ¼°üº¬ÔÚ¸ÃÎļþÖУ¬°üÀ¨ÄãÊäÈëµÄsqlÓï¾ä¡£
¡¡¡¡
¡¡¡¡5. ¹Ø±ÕspoolÊä³ö
¡¡¡¡SQL> SPOOL OFF
¡¡¡¡Ö»ÓйرÕspoolÊä³ö£¬²Å»áÔÚÊä³öÎļþÖп´µ½Êä³öµÄÄÚÈÝ¡£
¡¡¡¡
¡¡¡¡6£®ÏÔʾһ¸ö±íµÄ½á¹¹
¡¡¡¡SQL> desc table_name
¡¡¡¡
¡¡¡¡7. COLÃüÁ
¡¡¡¡Ö÷Òª¸ñʽ»¯ÁеÄÏÔʾÐÎʽ¡£
¡¡¡¡¸ÃÃüÁîÓÐÐí¶àÑ¡Ï¾ßÌåÈçÏ£º
¡¡¡¡COL[UMN] [{ columneXPr} [ option ...]]
¡¡¡¡OptionÑ¡Ïî¿ÉÒÔÊÇÈçϵÄ×Ó¾ä:
¡¡¡¡ALI[AS] alias
¡¡¡¡CLE[AR]
¡¡¡¡FOLD_A[FTER]
¡¡¡¡FOLD_B[EFORE]
¡¡¡¡FOR[MAT] format
¡¡¡¡HEA[DING] text
¡¡¡¡JUS[TIFY] {L[EFT]C[ENTER]C[ENTRE]R[IGHT]}
¡¡¡¡LIKE { expralias}
¡¡¡¡NEWL[INE]
¡¡¡¡NEW_V[ALUE] variable
¡¡¡¡NOPRI[NT]PRI[NT]
¡¡¡¡NUL[L] text
¡¡¡¡OLD_V[ALUE] variable
¡¡¡¡ONOFF
¡¡¡¡WRA[PPED]WOR[D_WRAPPED]TRU[NCATED]
¡¡¡¡
¡¡¡¡1). ¸Ä±äȱʡµÄÁбêÌâ
¡¡¡¡COLUMN column_name HEADING column_heading
¡¡¡¡For example:
¡¡¡¡Sql>select * from dept;
¡¡¡¡DEPTNO DNAME¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡LOC
¡¡¡¡---------- ---------------------------- ---------
¡¡¡¡10 ACCOUNTING¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ NEW YORK
¡¡¡¡sql
Ïà¹ØÎĵµ£º
ÔÎļûhttp://blog.csdn.net/kele1121/archive/2009/10/30/4742051.aspxÓëhttp://www.itpub.net/thread-1105403-1-1.html
Ëùν
Oracle
µÄÌåϵ¼Ü¹¹£¬ÊÇÖ¸
Oracle
Êý¾Ý¿â¹ÜÀíϵͳµÄµÄ×é³É²¿·ÖºÍÕâЩ×é³É²¿·ÖÖ®¼äµÄÏ໥¹ØÏµ£¬°üÀ¨
ÄÚ´æ½á¹¹¡¢ºǫ́½ø³Ì¡¢ÎïÀíÓëÂß¼½á¹¹µÈ¡£
Oracle
Êý¾Ý¿âµÄÌåϵºÜ¸´ÔÓ£¬¸´Ô ......
µÚ¶þ²¿·Ö
1.ËùÓÐÄÐÉúµÄÐÕÃû¡¢ÄêÁä:
Select Sname£¬Sage
from student;
2.ËùÓÐÄêÁä´óÓÚ20£¬¼ÆËã»ú¿ÆÑ§ÏµÑ§ÉúÃûµ¥:
SELECT Sname
from Student
WHERE Sage>20 AND Sdept='CS';
3.³É¼¨´óÓÚ60µÄѧÉúѧºÅ:
SELECT Sno
from SC
WHERE Grade>60;
4.³É¼¨ÔÚ70µ½80Ö®¼äµÄѧÉúѧºÅ:
SELECT Sno
from SC
......
1:Ó¦ÓóÌÐò²»ÔÙÐèҪʹÓà Class.forName() ÏÔʽµØ¼ÓÔØ JDBC Çý¶¯³ÌÐò¡£µ±Ç°Ê¹Óà Class.forName() ¼ÓÔØ JDBC Çý¶¯³ÌÐòµÄÏÖÓгÌÐò½«ÔÚ²»×÷Ð޸ĵÄÇé¿öϼÌÐø¹¤×÷¡£
2:ÐèҪעÒâÒÔÏÂÃüÁ
executeUpdate£ºÊÇ×î»ù´¡µÄÊý¾Ý¿âµÄ¸üС¢²åÈëºÍɾ³ý²Ù×÷¡£Ð§ÂʵÍÏ¡£
executeQuery£ºÊÇ×î»ù´¡µÄÖ´ÐвéѯÓï¾ä£¬Í¬Ñù ......
ɾ³ýOracleÖ®Ò»
Èí¼þ»·¾³£º 1¡¢Windows 2000+ORACLE 8.1.7
2¡¢ORACLE°²×°Â·¾¶Îª£ºC:\ORACLE
ʵÏÖ·½·¨£º
1¡¢ ¿ªÊ¼££¾ÉèÖ㣾¿ØÖÆÃæ°å££¾¹ÜÀí¹¤¾ß££¾·þÎñ£¬Í£Ö¹ËùÓÐOracle·þÎñ¡£
2¡¢ ¿ªÊ¼££¾³ÌÐò££¾Oracle - OraHome81££¾O ......