SQL SERVER×÷Òµ¹ÜÀíÊý¾Ý¿â
×÷Òµ¹ÜÀí
×Ô¶¯´¦ÀíÒ»¸öÈÎÎñµÄµÚÒ»²½ÊÇ´´½¨¶ÔÓ¦µÄ×÷Òµ£¬×÷Òµ¿ÉÒÔʹÓÃÁ½ÖÖ¹¤¾ßÀ´´´½¨£¬¼´´´½¨×÷ÒµÏòµ¼ºÍSQL Server ÆóÒµ¹ÜÀíÆ÷¡£´´½¨×÷Òµ×îÈÝÒ׵ķ½·¨ÊÇʹÓô´½¨×÷ÒµÏòµ¼£¬Ò»°ãÀ´Ëµ£¬Èç¹ûÒª´´½¨×÷Òµ£¬±ØÐëÖ´ÐÐÒÔÏÂÈý¸ö²½Ö裺
(1)¶¨Òå×÷Òµ²½£»
(2)Èç¹û¸Ã×÷Òµ²»ÊÇÓû§Ö¸¶¨Ö´ÐУ¬´´½¨×÷ÒµÖ´Ðеĵ÷¶Èʱ¼ä£»
(3)֪ͨ²Ù×÷Ô±×÷ÒµµÄ״̬¡£
ÏÂÃæÍ¨¹ýÔÚSQL ServerÆóÒµ¹ÜÀíÆ÷Öд´½¨µÄÒ»¸öÀý×Ó×÷Òµ£¬À´½éÉÜÕ⼸¸ö²½Öè¡£
1.×÷Òµ²½¶¨Òå
Ò»¸ö×÷Òµ¿ÉÒÔº¬ÓÐÒ»²½»ò¶à²½£¬¶¨Òå×÷Òµ²»Í¬µÄ·½·¨£º
(1)ʹÓÃTransact-SQLÓï¾ä£»
(2)Ö´ÐÐÒ»¸ö¿ÉÖ´ÐгÌÐò£»
(3)¼¤»îÒ»¸ö³ÌÐò¡£
Ðí¶à×÷Òµº¬ÓÐTransact-SQLÓï¾ä£¬È磬ÈôÒª×Ô¶¯´¦ÀíÊý¾Ý¿â»òÕßÊÂÎñÈÕÖ¾µÄ±¸·Ý£¬·Ö±ðʹÓÃBACKUP DATABASEÓï¾ä»òÕßBACKUP LOGÓï¾ä¡£ÆäËûһЩ×÷Òµ¿ÉÄÜÒªÇóÖ´ÐÐSQL ServerʵÓóÌÐò£¬Õâ¸öʵÓóÌÐòͨ³£Ê¹ÓÃÏàÓ¦µÄÃüÁîÆô¶¯£¬È磬ÈôÒª×Ô¶¯´¦ÀíSQL Serverµ½Êý¾ÝÎļþµÄÊý¾Ý´«Ê䣬ÔòҪʹÓÃBCPÃüÁî¡£
×÷ΪµÚÈýÖÖ·½·¨£¬¿ÉÄÜÐèÒªÖ´ÐÐÒ»¸öʹÓÃVisual Basic»òÕ߯äËû±à³ÌÓïÑÔ¿ª·¢µÄ³ÌÐò£¬ÔÚÕâÖÖÇé¿öÏÂÆô¶¯ÕâÑùµÄ³ÌÐò£¬CommandÎı¾¿òÖÐÐè°üÀ¨Â·¾¶Çý¶¯Æ÷Ãû£¬ÒòΪSQL Server´úÀí±ØÐëÕÒµ½¿ÉÖ´ÐÐÎļþ¡£
Èç¹û×÷Òµº¬Óм¸¸ö²½Ö裬³öÏÖ¹ÊÕÏʱ¾ö¶¨²Éȡʲô¶¯×÷ÊǺÜÖØÒªµÄ¡£Ò»°ãÀ´Ëµ£¬Èç¹ûǰһ¸ö²½Öè³É¹¦Ö´ÐУ¬SQL Server×Ô¶¯Æô¶¯ÏÂÒ»¸ö²½Ö裻µ«ÊÇÈç¹ûÒ»¸ö×÷Òµ²½Öèʧ°Ü£¬ºóÃæµÄÈκÎ×÷Òµ¶¼²»Ö´ÐС£ËùÒÔ£¬Ò»¶¨ÒªÖ¸¶¨Èç¹û·¢Éú¹ÊÕÏ£¬Ã¿¸ö×÷Òµ²½Ó¦Öظ´Ö´ÐеĴÎÊý,´ÅÅÌÕóÁÐÊý¾Ý»Ö¸´£¬µ±È»£¬±ØÐëÏû³ý×÷Òµ²½ÖèÒì³£ÖÕÖ¹µÄÔÒò¡£
2.´´½¨×÷Òµ
ÕâÀïʹÓÃSQL ServerÆóÒµ¹ÜÀíÆ÷´´½¨×÷Òµ£¬Æä¾ßÌå²½ÖèÈçÏ£º
(1)´ò¿ªÆóÒµ¹ÜÀíÆ÷£¬Õ¹¿ªÖ¸¶¨µÄ·þÎñÆ÷²¢´ò¿ª¹ÜÀíÎļþ¼Ð£¬È»ºó´ò¿ªÒѾÆô¶¯µÄSQL Server´úÀí£¬ÓÒ»÷×÷ҵͼ±ê£¬´Óµ¯³öµÄ²Ëµ¥Ñ¡Ôñ“н¨×÷Òµ”£¬ÔÚ³öÏÖµÄн¨×÷ÒµÊôÐÔ¶Ô»°¿òÖÐÉèÖÃ×÷ÒµµÄÊôÐÔ£¬°üÀ¨£ºÃû³Æ¡¢·ÖÀà¡¢ËùÓÐÕß¡¢ÃèÊö¡¢×÷Òµ²½Öè¡¢µ÷¶ÈºÍ֪ͨ¡£
(2)ÿ¸ö×÷Òµ±ØÐëÓÐÒ»¸ö»òÕß¶à¸ö²½Ö裬ËùÒÔ£¬³ýÁ˶¨Òå×÷ÒµÊôÐÔÍ⣬ÔÚ±£´æ×÷ҵǰ£¬»¹ÖÁÉÙÒª¶¨ÒåÒ»¸ö×÷Òµ²½Öè¡£
(3)Ñ¡Ôñн¨×÷Òµ²½Öè¶Ô»°¿òÖеē¸ß¼¶”Ò³¿ò£¬Èçͼ¡£ÆäÖГ³É¹¦²Ù×÷ʱ”ÏÂÀ¿òÖпÉÑ¡Ôñ¸Ã²½Öè³É¹¦Ö´Ðкó½«Ö´ÐеĻ£¬£¬Ëü°üÀ¨µÄÑ¡Ïî¼°º¬ÒåΪ£º
Í˳ö±¨¸æ³É¹¦µÄ×÷Òµ£ºÈç¹û³É¹¦Ôò½áÊø×÷Òµ£»
Í˳ö±¨¸æÊ§°ÜµÄ×÷Òµ£ºÈç¹ûʧ°ÜÔò½áÊø×÷Òµ£»
תµ½ÏÂÒ»²½£ºÈÃSQL ServerÈ¥Ö´ÐÐÏÂÒ»²½£»
“ÖØÊԔѡÏî¿òÖпÉÒÔÑ¡ÔñÈç¹û¸ÃÖ´ÐÐ
Ïà¹ØÎĵµ£º
[Sql]EXCEPT ºÍ INTERSECT¹Ø¼ü×Ö
http://www.cnblogs.com/treeyh/archive/2008/07/01/1232845.html
EXCEPT
´Ó EXCEPT ²Ù×÷Êý×ó±ßµÄ²éѯÖзµ»ØÓұߵIJéѯδ·µ»ØµÄËùÓзÇÖØ¸´Öµ¡£
INTERSECT
·µ»Ø INTERSECT ²Ù×÷Êý×óÓÒÁ½±ßµÄÁ½¸ö²éѯ¾ù·µ»ØµÄËùÓзÇÖØ¸´Öµ¡£
A. ʹÓà EXCEPT
ÔÚʾÀýÖÐʹÓà TableA ºÍ TableB ÖеÄÊý¾Ý¡£
......
SQLServerʱ¼äÈÕÆÚº¯ÊýÏê½â,SQLServer,ʱ¼äÈÕÆÚ,
1. µ±Ç°ÏµÍ³ÈÕÆÚ¡¢Ê±¼ä
select getdate()
2. dateadd ÔÚÏòÖ¸¶¨ÈÕÆÚ¼ÓÉÏÒ»¶Îʱ¼äµÄ»ù´¡ÉÏ£¬·µ»ØÐ嵀 datetime Öµ
ÀýÈ ......
Load the SQL Server 2005 Driver for JDBC before you load the SQL Server 2000 Driver for JDBC. To do this, use the DriverManager class as in the following code example.
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // 2005 version
Class.forName("com.microsoft.jdbc.sqlserver.SQLSe ......
sql serverÑ¡ÔñÁË»ìºÏģʽÎÊÌâ
ÒòΪҪѡÔñ»ìºÏģʽ²ÅÄÜʹÓÃsaÓû§µÇ¼µÄÎÊÌâ
È»ºóÆóÒµ¹ÜÀíÆ÷ÀïÃæ¾¹È»Ñ¡ÁËÒÔºóûÓÐЧ¹û ÓÀÔ¶¶¼Êǽöwindowsģʽ
ÎÞÓï ²»¶ÏÖØÆômssql ÓÖÑ¡Ôñ »ìºÏģʽ ´óÔ¼¼¸·ÖÖÓºó¾¹È»¿ÉÒÔÑ¡ÔñÁË
zhenTMD µÄÎÞÄΣ¡ ......
[code=SQL][/code]
--Óï ¾ä ¹¦ ÄÜ
--Êý¾Ý²Ù×÷
SELECT --´ÓÊý¾Ý¿â±íÖмìË÷Êý¾ÝÐкÍÁÐ
INSERT --ÏòÊý¾Ý¿â±íÌí¼ÓÐÂÊý¾ÝÐÐ
DELETE --´ÓÊý¾Ý¿â±íÖÐɾ³ýÊý¾ÝÐÐ
UPDATE --¸üÐÂÊý¾Ý¿â±íÖеÄÊý¾Ý
--Êý¾Ý¶¨Òå
CREATE TABLE --´´½¨Ò»¸öÊý¾Ý¿â±í
DROP TABLE --´ÓÊý¾Ý¿âÖÐɾ ......