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

SQL SERVER Êý¾Ý¿âÁ´½Ó·þÎñÆ÷×ܽá


SQL SERVER Êý¾Ý¿âÁ´½Ó·þÎñÆ÷×ܽá
ǰ¶Îʱ¼ä£¬¹«Ë¾µÄÏîÄ¿¿ª·¢Óõ½C/S¡¢B/SÁ½Öּܹ¹¡£CS²¿·ÖÒòΪÊý¾ÝµÄ±£ÃÜÐԺͰ²È«ÐÔ£¬²ÉÓÃSQL SERVER 2000£¨ºóÀ´Ëæ×ÅÈí¼þ°æ±¾Éý¼¶£¬²ÉÓÃSQL Server 2005£©¾ÖÓòÍøÂç¡£B/S²¿·Ö²ÉÓÃOracle9.2Êý¾Ý¿â¡£Á½¸ö²¿·ÖÎïÀí¸ôÀ룬¶¨Ê±Í¨¹ýÍøÂçÇл»Æ÷½øÐÐÍøÂçÇл»ÒÔÍê³ÉÊý¾Ý½»»»¡£
     Òò´ËÔÚSQL SERVER Êý¾Ý¿â·þÎñÆ÷ÉϽ¨Á¢µ½OracleÔ¶³ÌÁ´½Ó·þÎñÆ÷¡£ÏÂÃæ¾ÍÔÚ²»Í¬°æ±¾ÖеÄSQL SERVERÉϽ¨Á¢Á¬½Ó·þÎñÆ÷µÄ¾­Ñé×÷һС½á£¬Ï£Íû¶Ô¸÷λÓÐÓá£
1¡¢SQL SERVER 2000
      SQL SERVER 2000ÏÂÁ¬½Ó·þÎñÆ÷ÔÚ“°²È«ÐÔ”½ÚµãÏ¡£ÓÒ¼üµã»÷“Á´½Ó·þÎñÆ÷”——н¨£¬´ò¿ªÁ¬½Ó·þÎñÆ÷ÊôÐÔ¿ò¡£
      ÔÚÁ´½Ó·þÎñÆ÷±à¼­¿òÌîдÁ´½Ó·þÎñÆ÷µÄÃû³Æ£¬ÕâÊÇÔ¶³ÌÊý¾Ý¿âµ½±¾µØSQL ServerµÄÓ³Éä¡£
      ·þÎñÆ÷ÀàÐÍÑ¡ÔñÆäËüÊý¾Ý¿â£¨SQL SERVER ²»×ö²ûÊö£©¡£µ½OracleÊý¾Ý¿âµÄÁ´½ÓÌṩ³ÌÐòÓÐÁ½ÖÖ£ºMicrosoft OLE DB Provider  for Oracle; Oracle Provider for OLE DB.ÕâÁ½ÖÖÌṩÕßÓв»Í¬µÄÌØµã£¬±íÏÖÔÚÊý¾ÝÁ´½ÓËÙ¶ÈÉÏÒ²²»Í¬£¬ÔÚ´ËÏÈÑ¡ÔñǰÕß¡£
     ²úÆ·Ãû³ÆÊÇ×÷ΪÁ´½Ó·þÎñÆ÷Ìí¼ÓµÄ OLE DBÊý¾ÝÔ´£¬¿É×Ô¼º¶¨Òå¡£
    Êý¾ÝÔ´ÊÇOracle Êý¾Ý¿âµÄ±ðÃû£¬±ØÐëÓëOracleÊý¾Ý¿âÖеÄÊý¾Ý¿âÃû³ÆÏàͬ¡£
    °²È«ÐÔ——Ñ¡ÔñÓô˰²È«ÉÏÏÂÎĽøÐУºÔ¶³ÌµÇ¼ÃûÊǵǼOracleÊý¾Ý¿âµÄµÇ¼Ãû¡£×¢ÒâÒ»µã£¬OracleÊý¾Ý¿âÖÐÇø·Ö´óСд£¬Çмǣ¡
    ÃÜÂ뵱ȻǰЩOracleÊý¾Ý¿âµÄµÇ¼ÃÜÂëÀ²£¡
ÖÁ´Ë SQL SERVER 2000ϵÄÁ´½Ó·þÎñÆ÷ÒѾ­ÅäÖÃÍê±Ï£¡
    SQL SERVER 2000ϵã»÷Á´½Ó·þÎñÆ÷¿ÉÒÔ¿´µ½Êý¾Ý±íµÄÓ³Éä¡£
¼ìÑéһϣº´ò¿ª²éѯ·ÖÎöÆ÷£º Select * from AAA..BBB.TABLE NAME
AAAΪÁ¬½Ó·þÎñÆ÷µÄÃû³Æ  BBBΪµÇ¼Ãû¡£
×¢Ò⣺¸÷¸ö²¿·Ö×îºÃʹÓôóд
²éѯִÐгɹ¦£¨µ±È»Äú±ØÐëÒѾ­°²×°ÁËOracle µÄ¿Í»§¶Ë£©¡£
2¡¢SQL SERVER 2005
        Á¬½Ó·þÎñÆ÷ÔÚ·þÎñÆ÷¶ÔÏó——Á´½Ó·þÎñÆ÷Ï¡£
    ÉèÖÃͬÔÚSQL SERVER 2000ϲ¶à£¬ÅäÖúÃÁ´½Ó·þÎñÆ÷ºó£¬Äú½«µÃ²»µ½Êý¾Ý±íµÄÓ³Éä¡£µ«Äú¿ÉÒÔʹÓÃSQLÓï¾ä½øÐвéѯ¡£
Á½ÖÖÌṩÕߵIJ»Í¬£º
//ÒÔÏÂÕª×ÔÇÉÇɶÁÊéÍø£¨http://www.qqread.com/sqlse


Ïà¹ØÎĵµ£º

SQLÈý´ó·¶Ê¾

µÚÒ»·¶Ê½:È·±£Ã¿ÁеÄÔ­×ÓÐÔ.
Èç¹ûÿÁÐ(»òÕßÿ¸öÊôÐÔ)¶¼ÊDz»¿ÉÔÙ·ÖµÄ×îСÊý¾Ýµ¥Ôª(Ò²³ÆÎª×îСµÄÔ­×Óµ¥Ôª),ÔòÂú×ãµÚÒ»·¶Ê½.
ÀýÈç:¹Ë¿Í±í(ÐÕÃû¡¢±àºÅ¡¢µØÖ·¡¢……)ÆäÖÐ"µØÖ·"Áл¹¿ÉÒÔϸ·ÖΪ¹ú¼Ò¡¢Ê¡¡¢ÊС¢ÇøµÈ¡£
µÚ¶þ·¶Ê½:ÔÚµÚÒ»·¶Ê½µÄ»ù´¡Éϸü½øÒ»²ã,Ä¿±êÊÇÈ·±£±íÖеÄÿÁж¼ºÍÖ÷¼üÏà¹Ø.
Èç¹ûÒ»¸ö¹ØÏµÂú×ã ......

sqlÖ®left join¡¢right join¡¢inner joinµÄÇø±ð

left join(×óÁª½Ó) ·µ»Ø°üÀ¨×ó±íÖеÄËùÓмǼºÍÓÒ±íÖÐÁª½á×Ö¶ÎÏàµÈµÄ¼Ç¼
right join(ÓÒÁª½Ó) ·µ»Ø°üÀ¨ÓÒ±íÖеÄËùÓмǼºÍ×ó±íÖÐÁª½á×Ö¶ÎÏàµÈµÄ¼Ç¼
inner join(µÈÖµÁ¬½Ó) Ö»·µ»ØÁ½¸ö±íÖÐÁª½á×Ö¶ÎÏàµÈµÄÐÐ
¾ÙÀýÈçÏ£º
--------------------------------------------
±íA¼Ç¼ÈçÏ£º
aID¡¡¡¡¡¡¡¡¡¡aNum
1¡¡¡¡¡¡¡¡¡¡a ......

PL/SQLÁ¬½ÓOracle(Ãâ°²×°oracle¿Í»§¶Ë)

 
      ´ó¼Ò¶¼ÖªµÀ£¬ÓÃPL/SQLÁ¬½ÓOracle£¬ÊÇÐèÒª°²×°Oracle¿Í»§¶ËÈí¼þµÄ¡£ÓÐûҪÏë¹ý²»°²×°Oracle¿Í»§¶ËÖ±½ÓÁ¬½ÓOracleÄØ£¿
      ÆäʵÎÒÒ»Ö±ÏëÕâÑù×ö£¬ÒòΪÕâ¸ö¿Í»§¶ËʵÔÚÌ«ÈÃÈËÌÖÑáÁË£¡£¡£¡²»µ«»á°²×°Ò»¸öJDK£¬¶øÇÒ»¹»á°Ñ×Ô¼º·ÅÔÚ»·¾³±äÁ¿µÄ×îÇ°Ãæ£¬»áÔì³É²»Ð ......

SQL Server 2005 ÖÐʹÓÃÕýÔò±í´ïʽƥÅä

CLR Óû§¶¨Ò庯ÊýÖ»ÊÇÔÚ .NET ³ÌÐò¼¯Öж¨ÒåµÄ¾²Ì¬·½·¨¡£CREATE FUNCTION Óï¾äÒÑÀ©Õ¹ÎªÖ§³Ö´´½¨ CLR
Óû§¶¨Ò庯Êý¡£
1¡¢´´½¨Êý¾Ý¿âÏîÄ¿
¡¡¡¡
2¡¢Ìí¼ÓÓû§¶¨Ò庯Êý
¡¡¡¡
ÒÔÏÂÊÇÑÝʾ´úÂ룺
Code
using
 System;
using
 System.Data;
using
 System.Data.SqlClient;
using
 System.Data.Sql ......

SQL Server 2005ÖеÄT SQLÔöÇ¿A

TOP ÔöÇ¿¡£¿ÉÒÔÖ¸¶¨Ò»¸öÊý×Ö±í´ïʽ£¬ÒÔ·µ»ØÒªÍ¨¹ý²éѯӰÏìµÄÐÐÊý»ò°Ù·Ö±È£¬»¹¿ÉÒÔ¸ù¾ÝÇé¿öʹÓñäÁ¿»ò×Ó²éѯ¡£
¿ÉÒÔÔÚDELETE¡¢UPDATEºÍINSERT²éѯÖÐʹÓÃTOPÑ¡Ïî¡£
2¡¢¸üºÃµØÌæ»»SET ROWCOUNTÑ¡Ïʹ֮¸üΪÓÐЧ¡£
OUTPUT
1¡¢SQL Server 2005ÒýÈëÒ»¸öеÄOUTPUT×Ӿ䣬ÒÔʹÄú¿ÉÒÔ³åÐÞ¸ÄÓï¾ä(INSERT¡¢UPDATE¡¢DELETE)ÖÐ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ