ÓÃOracle²éѯÓï¾äÓ¦ÓþÑé×ܽá
ÓÃOracle²éѯÓï¾äÓ¦ÓþÑé×ܽá
¡¡ÒÔϵÄÎÄÕÂÖ÷ÒªÊǽéÉÜOracle²éѯÓï¾äµÄʵ¼ÊÓ¦ÓõľÑé×ܽᣬÄãÈç¹û¶ÔOracle²éѯÓï¾äµÄʵ¼ÊÓ¦ÓøÐÐËȤµÄ»°Äã¾Í¿ÉÒÔµã»÷ÒÔϵÄÎÄÕ½øÐйۿ´ÁË¡£ Ï£Íû»á¸øÄã´øÀ´Ò»Ð©°ïÖúÔÚ´Ë·½Ãæ¡£
¡¡¡¡1. select * from table_name where rownum>begin and rownum< end
¡¡¡¡2.sql = "select * from table"
¡¡¡¡1.con.prepareCall("SELECT * from(SELECT A.*, rownum r from("+sql+") A WHERE rownum <=
¡¡¡¡2."+intPage*intPageSize+") B WHERE r > "+(intPage-1)
¡¡¡¡3.*intPageSize);
¡¡¡¡½ñÌìÏë²éѯһÏÂOOracleÊý¾Ý¿âÏÂËùÓеıíÃû»òij¸öÓû§ÏµÄËùÓбí,°ëÌìûÏëÆðÀ´.»¹ÊÇÔÚÍøÉÏÕÒµ½ÁË´ð°¸.
¡¡¡¡1.select table_name from all_tables;
¡¡¡¡ËùÓеıíÃ÷
¡¡¡¡1.select table_name from user_all_tables;
¡¡¡¡Oracle²éѯÓï¾äÖÐÓû§µÄËùÓеıí
¡¡¡¡Ò»ÏÂÊÇתÌùµÄsqlÓï¾äµÄÌû×Ó.
¡¡¡¡select * from user_objects; //²éѯËùÓеıí
¡¡¡¡select * from dba_tables; //²éѯËùÓеıí
¡¡¡¡select * from all_tables; //²éѯËùÓеıí
¡¡¡¡select * from user_users //²é³öÒ»¸öÓû§
¡¡¡¡select * from all_users //²éѯËùÓÐÓû§
¡¡¡¡select * from dba_users //²éѯËùÓÐÓû§
¡¡¡¡select name,dbid from v$database; //²éѯÊý¾Ý¿âÃûºÍËüµÄID
¡¡¡¡select * from sys.user_tab_columns; //²éѯ±íÃû £¬²¢ÏÔʾÁÐÃû
¡¡¡¡describe ±íÃû //²éѯ±í½á¹¹
¡¡¡¡select * from sys.user_tab_columns where table_name=±íÃû
¡¡¡¡²éѯָ¶¨±íÃûµÄ×Ö¶Î
¡¡¡¡2: ²éѯÊý¾Ý¿â²ÎÊý
¡¡¡¡1.show parameter db;
¡¡¡¡3£ºOracle²éѯÓï¾ä²éѯÊý¾Ý¿âµÄʵÀýÃû
¡¡¡¡1.select instance_name from v$instance;
¡¡¡¡4: Êý¾Ý¿âÓòÃû
¡¡¡¡Êý¾Ý¿â°²×°½áÊøºó£¬Èç¹ûÒªÖªµÀÕýÔÚÔËÐжîÊý¾Ý¿âÊÇ·ñÓÐÓòÃûÒÔ¼°Êý¾Ý¿âÓòÃûÃû³Æ¿ÉÒÔÓÃ
¡¡¡¡1.select value from v$parameter where name='db_domain'
¡¡¡¡2.show parameter domain
¡¡¡¡5:Êý¾Ý¿â·þÎñÃû
¡¡¡¡Èç¹ûÊý¾Ý¿âÓÐÓòÃû£¬ÔòÊý¾Ý¿â·þÎñÃû¾ÍÊÇÈ«¾ÖÊý¾Ý¿âÃû£¬Èç¹û¸ÃÊý¾Ý¿âûÓж¨ÒåÓòÃû£¬ÔòÊý¾Ý¿â·þÎñÃûÓëÊý¾Ý¿âÃûÏàͬ
¡¡¡¡1.show parameter service_name
¡¡¡¡6:ÏÔʾµ±Ç°Óû§
¡¡¡¡1.show user
¡¡¡¡7:Ö±½ÓµÇ½
¡¡¡¡1.sqlplus "/as sysdba"
¡¡¡¡8:µ±Ç°OOracleϵͳʱ¼ä
¡¡¡¡1.select sysdate from dual;
¡¡¡¡9:²éѯÊý¾Ý¿â×Öµäv$nls_parameter²ú¿´×Ö·û¼¯Ïà¹Ø²ÎÊý
¡¡¡¡1.select * from v$nls_paramet
Ïà¹ØÎĵµ£º
-----------------------------------------------------------------------------------
DOS:
1. sqlplus
2.
Óû§Ãû:sqlplus ¡¢conn
ÃÜÂë:as sysdba ¡¢as sysdba
½âËø£º
3. ALTER USER DBSNMP ACCOUNT UNLOCK£»
½âËø£ºsystem
4. alter user system identified by manage ......
±¾ÎÄͨ¹ý¶ÔOracleÊý¾Ý¿âËø»úÖÆµÄÑо¿£¬Ê×ÏȽéÉÜÁËOracleÊý¾Ý¿âËøµÄÖÖÀ࣬²¢ÃèÊöÁËʵ¼ÊÓ¦ÓÃÖÐÓöµ½µÄÓëËøÏà¹ØµÄÒì³£Çé¿ö£¬Ìرð¶Ô¾³£Óöµ½µÄÓÉÓڵȴýËø¶øÊ¹ÊÂÎñ±»¹ÒÆðµÄÎÊÌâ½øÐÐÁ˶¨Î»¼°½â¾ö£¬²¢¶ÔËÀËøÕâÒ»±È½ÏÑÏÖØµÄÏÖÏó£¬Ìá³öÁËÏàÓ¦µÄ½â¾ö·½·¨ºÍ¾ßÌåµÄ·ÖÎö¹ý³Ì¡£
Êý¾Ý¿âÊÇÒ»¸ö¶àÓû§Ê¹ÓõĹ ......
Æäʵ£¬ÕâÆª¶ÌÎÄ£¬ÎÒÔç¾ÍÓ¦¸ÃдÁË¡£ÒòΪ£¬java´æ´¢¹ý³Ì½ñºóÔÚ¸÷´óÊý¾Ý¿â³§ÉÌÖÐÔ½À´Ô½Á÷ÐУ¬¹¦ÄÜÒ²Ô½À´Ô½Ç¿´ó¡£ÕâÀïÒÔOracleΪÀý£¬½éÉÜÒ»ÏÂjava´æ´¢¹ý³ÌµÄ¾ßÌåÓ÷¨¡£
Ò»¡¢ÈçºÎ´´½¨java´æ´¢¹ý³Ì£¿
ͨ³£ÓÐÈýÖÖ·½·¨À´´´½¨java´æ´¢¹ý³Ì¡£
1. ʹÓÃoracleµÄsqlÓï¾äÀ´´´½¨£º
e.g. ʹÓÃcreate or replace and compile java source ......
OracleÊý×éÒ»°ã¿ÉÒÔ·ÖΪ¹Ì¶¨Êý×éºÍ¿É±äÊý×é
¹Ì¶¨Êý×é
Sql´úÂë
declare
type v_ar is varray(10) of varchar2(30);
my_ar v_ar:=v_ar('g','m','d','¹¨','˧');
begin
for ......
OracleÊý¾Ýµ¼Èëµ¼³öimp/exp
u
¹¦ÄÜ£ºOracleÊý¾Ýµ¼Èëµ¼³öimp/exp¾ÍÏ൱ÓëoracleÊý¾Ý»¹ÔÓ뱸·Ý¡£
´ó¶àÇé¿ö¶¼¿ÉÒÔÓÃOracleÊý¾Ýµ¼Èëµ¼³öÍê³ÉÊý¾ÝµÄ±¸·ÝºÍ»¹Ô£¨²»»áÔì³ÉÊý¾ÝµÄ¶ªÊ§£©¡£ OracleÓиöºÃ´¦£¬ËäÈ»ÄãµÄµçÄÔ²»ÊÇ·þÎñÆ÷£¬µ«ÊÇÄã×°ÁËoracle¿Í»§¶Ë£¬²¢½¨Á¢ÁËÁ¬½Ó ......