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
Ïà¹ØÎĵµ£º
ϵͳ»·¾³£ºWindows 7
Èí¼þ»·¾³£ºVisual C++ 2008 SP1 +SQL Server 2005
±¾´ÎÄ¿µÄ£º±àдһ¸öº½¿Õ¹ÜÀíϵͳ
ÕâÊÇÊý¾Ý¿â¿Î³ÌÉè¼ÆµÄ³É¹û£¬ËäÈ»³É¼¨²»¼Ñ£¬µ«ÊÇ×÷ΪÎÒÓÃVC++ ÒÔÀ´±àдµÄ×î´ó³ÌÐò»¹ÊÇ´«µ½ÍøÉÏ£¬ÒÔ¹©²Î¿¼¡£ÓÃVC++ ×öÊý¾Ý¿âÉè¼Æ²¢²»ÈÝÒ×£¬µ«Ò²²»ÊDz»¿ÉÄÜ¡£ÒÔÏÂÊÇÎҵijÌÐò½çÃ棬ºóÃæ ......
sqlµ¼³öµ½Excel
´ÓExcelÎļþÖÐ,µ¼ÈëÊý¾Ýµ½SQLÊý¾Ý¿âÖÐ,ºÜ¼òµ¥,Ö±½ÓÓÃÏÂÃæµÄÓï¾ä:
/*===================================================================*/
--Èç¹û½ÓÊÜÊý¾Ýµ¼ÈëµÄ±íÒѾ´æÔÚ
insert into ±í select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1 ......
²½ÖèÊÇ£º
1£©Ìí¼Ó/ɾ³ý³ÌÐòÖг¹µ×ɾ³ýsql server¡£
2£©½«Ã»ÓÐɾ³ýµÄsql serverĿ¼Ҳɾ³ýµô¡£
3£©´ò¿ª×¢²á±í±à¼Æ÷£¬ÔÚHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session ManagerÖÐÕÒµ½PendingFileRenameOperationsÏîÄ¿£¬²¢É¾³ýËü¡£ÕâÑù¾Í¿ÉÒÔÇå³ý°²×°ÔݹÒÏîÄ¿¡£
4£©É¾³ý×¢²á±íÖиúsql serverÏà¹ØµÄ¼ü¡ ......
SQL³£ÓÃÓï¾ä
SQLÓï¾äÏÈǰдµÄʱºò£¬ºÜÈÝÒ×°ÑһЩÌØÊâµÄÓ÷¨Íü¼Ç£¬ÎÒÌØ´ËÕûÀíÁËÒ»ÏÂSQLÓï¾ä²Ù×÷¡£
Ò»¡¢»ù´¡
1¡¢ËµÃ÷£º´´½¨Êý¾Ý¿â
CREATE DATABASE database-name
2¡¢ËµÃ÷£ºÉ¾³ýÊý¾Ý¿â
drop database dbname
3¡¢ËµÃ÷£º±¸·Ýsql server
--- ´´½¨ ±¸·ÝÊý¾ÝµÄ device
USE master
EXEC sp_addumpdevice 'disk ......
-- ²é¿´ORACLE Êý¾Ý¿âÖб¾Óû§ÏµÄËùÓбí
SELECT table_name from user_tables;
-- ²é¿´ORACLE Êý¾Ý¿âÖÐËùÓÐÓû§ÏµÄËùÓбí
select user,table_name from all_tables;
-- ²é¿´ORACLE Êý¾Ý¿âÖб¾Óû§ÏµÄËùÓÐÁÐ
select table_name,column_name from user_tab_columns;
-- ²é¿´ORACLE Êý¾Ý¿âÖб¾Óû§ÏµÄËùÓÐÁÐ
se ......