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

Oracle ÏÞÖÆË÷Òý


 
 
ÏÞÖÆË÷ÒýÊÇһЩûÓо­ÑéµÄ¿ª·¢ÈËÔ±¾­³£·¸µÄ´íÎóÖ®Ò»¡£ÔÚSQLÖÐÓкܶàÏÝÚå»áʹһЩË÷ÒýÎÞ·¨Ê¹Óá£ÏÂÃæÌÖÂÛһЩ³£¼ûµÄÎÊÌ⣺ 
 
 
1 Ê¹Óò»µÈÓÚ²Ù×÷·û(<>¡¢!=)
 
 ÏÂÃæµÄ²éѯ¼´Ê¹ÔÚcust_ratingÁÐÓÐÒ»¸öË÷Òý£¬²éѯÓï¾äÈÔȻִÐÐÒ»´ÎÈ«±íɨÃè¡£
 
   select cust_Id,cust_name from  customers where  cust_rating <> 'aa';
 
  °ÑÉÏÃæµÄÓï¾ä¸Ä³ÉÈçϵIJéѯÓï¾ä£¬ÕâÑù£¬ÔÚ²ÉÓûùÓÚ¹æÔòµÄÓÅ»¯Æ÷¶ø²»ÊÇ»ùÓÚ´ú¼ÛµÄÓÅ»¯Æ÷£¨¸üÖÇÄÜ£©Ê±£¬½«»áʹÓÃË÷Òý¡£
 
select cust_Id,cust_name from customers where cust_rating < 'aa' or cust_rating > 'aa';
   Ìرð×¢Ò⣺ͨ¹ý°Ñ²»µÈÓÚ²Ù×÷·û¸Ä³ÉORÌõ¼þ£¬¾Í¿ÉÒÔʹÓÃË÷Òý£¬ÒÔ±ÜÃâÈ«±íɨÃè¡£
 
 
 
 
2 Ê¹ÓÃIS NULL »òIS NOT NULL
 
ʹÓÃIS NULL »òIS NOT NULLͬÑù»áÏÞÖÆË÷ÒýµÄʹÓá£ÒòΪNULLÖµ²¢Ã»Óб»¶¨Òå¡£ÔÚSQLÓï¾äÖÐʹÓÃNULL»áÓкܶàµÄÂé·³¡£Òò´Ë½¨Ò鿪·¢ÈËÔ±ÔÚ½¨±íʱ£¬°ÑÐèÒªË÷ÒýµÄÁÐÉè³ÉNOT NULL¡£Èç¹û±»Ë÷ÒýµÄÁÐÔÚijЩÐÐÖдæÔÚNULLÖµ£¬¾Í²»»áʹÓÃÕâ¸öË÷Òý£¨³ý·ÇË÷ÒýÊÇÒ»¸öλͼË÷Òý£¬¹ØÓÚλͼË÷ÒýÔÚÉÔºóÔÚÏêϸÌÖÂÛ£©¡£
 
 
 
 
3 Ê¹Óú¯Êý
 
Èç¹û²»Ê¹ÓûùÓÚº¯ÊýµÄË÷Òý£¬ÄÇôÔÚSQLÓï¾äµÄWHERE×Ó¾äÖжԴæÔÚË÷ÒýµÄÁÐʹÓú¯Êýʱ£¬»áʹÓÅ»¯Æ÷ºöÂÔµôÕâЩË÷Òý¡£ ÏÂÃæµÄ²éѯ²»»áʹÓÃË÷Òý£¨Ö»ÒªËü²»ÊÇ»ùÓÚº¯ÊýµÄË÷Òý£© 
 
 select empno,ename,deptno  from emp where  trunc(hiredate)='01-MAY-81';
°ÑÉÏÃæµÄÓï¾ä¸Ä³ÉÏÂÃæµÄÓï¾ä£¬ÕâÑù¾Í¿ÉÒÔͨ¹ýË÷Òý½øÐвéÕÒ¡£
select empno,ename,deptno from emp where hiredate<(to_date('01-MAY-81')+0.9999);
 
 
 
  4 ±È½Ï²»Æ¥ÅäµÄÊý¾ÝÀàÐÍ
 ±È½Ï²»Æ¥ÅäµÄÊý¾ÝÀàÐÍÒ²ÊDZȽÏÄÑÓÚ·¢ÏÖµÄÐÔÄÜÎÊÌâÖ®Ò»¡£
   ×¢ÒâÏÂÃæ²éѯµÄÀý×Ó£¬account_numberÊÇÒ»¸öVARCHAR2ÀàÐÍ£¬ÔÚaccount_number×Ö¶ÎÉÏÓÐË÷Òý¡£ÏÂÃæµÄÓï¾ä½«Ö´ÐÐÈ«±íɨÃè¡£
    &nb


Ïà¹ØÎĵµ£º

ÓÃjavaµ÷ÓÃoracle´æ´¢¹ý³Ì×ܽá

ÉùÃ÷£º
ÒÔϵÄÀý×Ó²»Ò»¶¨ÕýÈ·£¬Ö»ÊÇΪÁËÑÝʾ´ó¸ÅµÄÁ÷³Ì¡£
Ò»£ºÎÞ·µ»ØÖµµÄ´æ´¢¹ý³Ì
´æ´¢¹ý³ÌΪ£º
CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2)  AS
BEGIN
   INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);
END TESTA;
È»ºóÄØ£¬ÔÚjavaÀïµ÷ÓÃʱ¾ÍÓÃÏÂÃæµÄ´ ......

mysql,sqlserver,oracleÈýÖÖÊý¾Ý¿âµÄ´ó¶ÔÏó´æÈ¡

mysql ´ó¶ÔÏó´æÈ¡:
¡¡¡¡ÀàÐÍÒ»°ãÓ¦¸ÃÓÃmediumblod,
¡¡¡¡blobÖ»ÄÜ´æ2µÄ16´Î·½¸öbyte,
¡¡¡¡mediumblodÊÇ24´Î·½,
¡¡¡¡Ò»°ãÀ´Ëµ¹»ÓÃÁË.longblobÊÇ32´Î·½ÓÐЩ´ó.
¡¡¡¡MYSQLĬÈÏÅäÖÃÖ»ÄÜ´æ1M´óСµÄÎļþ,ÒªÐÞ¸ÄÅäÖÃ,WIN°æ±¾µÄÔÚmysql.iniÎļþÖÐ
¡¡¡¡ÐÞ¸Ämax_allowed_packet,net_buffer_lengthµÈ¼¸¸ö²ÎÊý,»òÖ±½ÓSET GLOBAL va ......

Oracle 10g StatisticÊý¾Ýͳ¼Æ


Oracle 10g statisticÊý¾Ýͳ¼Æ,Oracle»á¸ù¾ÝÕâЩͳ¼ÆÐÅÏ¢À´¾ö¶¨ÊÇ×ßRBO(Rule-BasedOptimization)£¬»¹ÊÇ×ßCBO(Cost-BasedOptimization)£¬»áȥѡÔñÄÄÖÖÖ´Ðмƻ®¸ü»®Ëã,Ó°ÏìÊÇ·ñ×ßÏà¹ØµÄË÷ÒýµÈ.Èç¹ûÊÇCBOµÄ»°£¬ËüÒÀ¿¿×¼È·µÄ£¨»òÕß˵±È½Ï׼ȷµÄ£©Í³¼ÆÐÅÏ¢À´²úÉúÓÅ»¯µÄÖ´Ðз¾¶,Èç¹ûûÓÐ×ö¹ýͳ¼Æ£¬CBOÒ²¾ÍûÓÐ×öcostÆÀ¹ÀµÄÒÀ¾Ý ......

³£¼ûOracleÊý¾Ý¿â±¸·Ý²ßÂÔ½éÉÜ

1 ²Ù×÷ϵͳ±¸·Ý
²Ù×÷ϵͳ±¸·ÝºÍ»Ö¸´ÊµÊ©ÆðÀ´±È½Ï¼òµ¥£¬µ±È»Ò²±È½Ï·Ñʱ£¬ÒªÇóϵͳֹͣʹÓ㬴˹ý³Ì°üÀ¨¹Ø±ÕÊý¾Ý¿â²¢´ÓϵͳÉÏ×¢ÏúËùÓÐÓû§¡£ËùÓзÃÎʱ»½â³ýÖ®ºó£¬ÏµÍ³¹Ø±Õ²¢ÒÔµ¥Óû§·½Ê½ÖØÐÂÆô¶¯£¬¿ØÖÆÈ¨½»¸øÏµÍ³¹ÜÀíÔ±£¬ÕâÒ»²½È·±£Ã»ÓÐÓû§Ó¦ÓóÌÐòÈí¼þÔËÐУ¬±ÜÃâÐÞ¸ÄÓ²ÅÌÉϵÄÊý¾Ý¡£Èç¹ûÕâ¸ö±¸·ÝÓÃÓÚ»Ö¸´Êý¾Ý¿âϵͳ£¬ÄÇôϵ ......

oracle ´´½¨Óû§


oracle10g´´½¨Óû§
Oracle10g µÄ´´½¨Óû§Ãû
1¡¢   linux Ï oracle µÄÆô¶¯
ÒÔ oracle Éí·ÝµÇ¼  
Æô¶¯    lsnrctl start
µÇ¼    sqplus /nolog
Á¬½ÓÊý¾Ý¿â    connect  /as   sysdba
Æô¶¯Êý¾Ý¿â    startup
¹Ø±ÕÊý¾Ý¿â    s ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ