SQL SERVER¶¨Ê±×÷ÒµµÄÉèÖ÷½·¨
Èç¹ûÔÚSQL Server ÀïÐèÒª¶¨Ê±»òÕßÿ¸ôÒ»¶Îʱ¼äÖ´ÐÐij¸ö´æ´¢¹ý³Ì»ò3200×Ö·ûÒÔÄÚµÄSQLÓï¾äʱ, ¿ÉÒÔÓùÜÀí->SQL Server´úÀí->×÷ÒµÀ´ÊµÏÖ¡£
¡¡¡¡1¡¢¹ÜÀí->SQL Server´úÀí->×÷Òµ(°´Êó±êÓÒ¼ü)->н¨×÷Òµ
¡¡¡¡2¡¢Ð½¨×÷ÒµÊôÐÔ(³£¹æ)->Ãû³Æ[×Ô¶¨Òå±¾´Î×÷ÒµµÄÃû³Æ]->ÆôÓõķ½¿òÄÚÊǹ´ºÅ->
·ÖÀà´¦¿ÉÑ¡ÔñÒ²¿ÉÓÃĬÈϵÄ[δ·ÖÀà(±¾µØ)]->ËùÓÐÕßĬÈÏΪµÇ¼SQL ServerÓû§[Ò²¿ÉÑ¡ÆäËüµÄµÇ¼]->ÃèÊö[Ìîд±¾´Î¹¤×÷ÏêϸÃèÊöÄÚÈÝ]£»
[ ´´½¨×÷Òµ·ÖÀàµÄ²½Öè: SQL Server´úÀí->×÷Òµ->ÓÒ¼üÑ¡ËùÓÐÈÎÎñ->Ìí¼Ó¡¢Ð޸ġ¢É¾³ý ]
¡¡¡¡3¡¢Ð½¨×÷ÒµÊôÐÔ(²½Öè)->н¨->²½ÖèÃû[×Ô¶¨ÒåµÚÒ»²½ÖèÃû³Æ]->ÀàÐÍ[Transact-SQL(TSQL)½Å±¾]->Êý¾Ý¿â[Òª²Ù×÷µÄÊý¾Ý¿â]->ÃüÁî[ Èç¹ûÊǼòµ¥µÄSQLÖ±½Óд½øÈ¥¼´¿É£¬Ò²¿ÉÓôò¿ª°´Å¥ÊäÈëÒ»¸öÒÑдºÃµÄ*.sqlÎļþ£»Èç¹ûÒªÖ´Ðд洢¹ý³Ì£¬Ìî
exec p_procedure_name v_parameter1,[ v_parameter2…v_parameterN]¡¡]
->È·¶¨(Èç¹ûÓжà¸ö²½Ö裬¿ÉÒÔÔٴε÷ÓÃÏÂÃæµÄн¨°´Å¥£»Ò²¿ÉÒÔ¶ÔÒÑÓеĶà¸ö²½Öè²åÈë¡¢±à¼¡¢É¾³ý)£»
¡¡¡¡4¡¢½¨×÷ÒµÊôÐÔ(µ÷¶È)->н¨µ÷¶È->Ãû³Æ[×Ô¶¨Òåµ÷¶ÈÃû³Æ]->ÆôÓõķ½¿òÄÚÊǹ´ºÅ->µ÷¶È->·´¸´³öÏÖ->¸ü¸Ä[µ÷¶Èʱ¼ä±í]->È·¶¨ (Èç¹ûÖ»Òª±£´æ´Ë×÷Òµ£¬²»Òª¶¨Ê±×ö¿ÉÒÔ°ÑÆôÓõķ½¿òÄÚÊǹ´ºÅÈ¥µô)£»
¡¡¡¡5¡¢½¨×÷ÒµÊôÐÔ(֪ͨ)->ÓÃĬÈϵÄ֪ͨ·½·¨¾ÍºÃ[µ±×÷ҵʧ°Üʱ£¬Ð´ÈëWindowsÓ¦ÓóÌÐòϵͳÈÕÖ¾] ->È·¶¨¡£
¡¡¡¡¸ú×÷ÒµÖ´ÐÐÏà¹ØµÄһЩSQL Server֪ʶ£º
¡¡¡¡SQLSERVERAGENT·þÎñ±ØÐëÕý³£ÔËÐУ¬Æô¶¯ËüµÄNTµÇ¼Óû§Òª¸úÆô¶¯SQL ServerÊý¾Ý¿âµÄNTµÇ¼Óû§Ò»Ö¡£
¡¡¡¡ µã×÷ÒµÓÒ¼ü¿ÉÒԲ鿴×÷ÒµÖ´ÐеÄÀúÊ·¼Ç¼Çé¿ö£¬Ò²¿ÉÒÔÁ¢¼´Æô¶¯×÷ÒµºÍÍ£Ö¹×÷Òµ¡£ ¡¡¡¡×î½üÔÚ¿´×÷ÒµÀúÊ·¼Ç¼ʱ,·¢ÏÖÓеÄ×÷Òµ¼Ç¼µÄÀúÊ·¼Ç¼¶à,ÓеÄ×÷Òµ¼Ç¼µÄ¼Ç¼µÄÀúÊ·¼Ç¼ÉÙ.
¡¡¡¡ÈçºÎÄÜʹijЩ×÷Òµ°´¸÷×ÔµÄÐèÇó,±£ÁôÒ»¶Îʱ¼ä.±ÈÈç±£ÁôÒ»¸öÔµÄÀúÊ·¼Ç¼.
¡¡¡¡¿´ÁËSQL ServerµÄÔÚÏß°ïÖúÎĵµ,ÀïÃæ½éÉÜ˵:
¡¡¡¡ÔÚ¹ÜÀí->SQL Server´úÀí->ÓÒ¼üÑ¡ÊôÐÔ->×÷ҵϵͳ->ÏÞÖÆ×÷ÒµÀúÊ·¼Ç¼ÈÕÖ¾µÄ´óС->
×÷ÒµÀúÊ·¼Ç¼ÈÕÖ¾µÄ×î´ó´óС(ÐÐÊý) ĬÈÏΪ1000¡£Èç¹ûij̨»úÆ÷µÄ×÷ÒµÊýÁ¿ºÜ¶à,Ò»¶¨ÒªÌá¸ßËü,ÀýÈçΪ100000£¬Ã¿¸ö×÷ÒµÀúÊ·¼Ç¼ÈÕÖ¾µÄ×î´óÐÐÊýĬÈÏΪ100¡£Èç¹û×÷ҵÿÌìÖ´ÐÐÁ½´Î,ÐèÒª±£ÁôÒ»¸öÔµÄÈÕÖ¾,¿ÉÒÔÉèΪ60¡£ ËüÃÇÖ®¼äÓÐÒ»¸öÏà»¥ÖÆÔ¼¹ØÏµ, ÎÒÃÇ¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄÐèÒªÀ´¸Ä.
Ïà¹ØÎĵµ£º
select *from customers
select *from orders
select customers.cust_id, orders.order_num from customers inner join orders on customers.cust_id=orders.cust_id
select customers.cust_id, orders.order_num from customers left outer join orders on customers.cust_id=orde ......
Ò»£®WITH ASµÄº¬Òå
WITH AS¶ÌÓҲ½Ð×ö×Ó²éѯ²¿·Ö£¨subquery factoring£©£¬¿ÉÒÔÈÃÄã×öºÜ¶àÊÂÇ飬¶¨ÒåÒ»¸öSQLƬ¶Ï£¬¸ÃSQLƬ¶Ï»á±»Õû¸öSQLÓï¾äËùÓõ½¡£ÓеÄʱºò£¬ÊÇΪÁËÈÃSQLÓï¾äµÄ¿É¶ÁÐÔ¸ü¸ßЩ£¬Ò²ÓпÉÄÜÊÇÔÚUNION ALLµÄ²»Í¬²¿·Ö£¬×÷ΪÌṩÊý¾ÝµÄ²¿·Ö¡£
ÌØ±ð¶ÔÓÚUNION ALL±È½ÏÓÐÓá£ÒòΪUNION ALLµÄÿ¸ö²¿·Ö¿ÉÄÜÏàͬ£¬µ ......
Êý¾Ý¿â±íÉè¼ÆÊ±Èç¹ûÉèÖÿÉÒÔΪnull,ÔòËü¾Í²»»á±äΪ'1900-1-01'
Èç¹ûÉè¼ÆÊ±²»¿ÉÒÔΪnull,Ëü¾Í»áĬÈÏΪ: '1900-01-01'
CREATE proc UP_Rsk_AddModel @ygcode varchar(6), @name varchar(8), @xb varchar(2), @bm varchar(32), @jg varchar(16), @mz varchar(16) ......
Ò»¡£SQL Server µÄÈýÖÖ×Ô¶¨Ò庯Êý
“×Ô¶¨Ò庯Êý”ÊÇÎÒÃÇÆ½³£µÄ˵·¨£¬¶ø“Óû§¶¨ÒåµÄº¯Êý”ÊÇ SQL Server ÖÐÊéÃæµÄ˵·¨¡£
SQL Server 2000 ÔÊÐíÓû§´´½¨×Ô¶¨Ò庯Êý£¬×Ô¶¨Ò庯Êý¿ÉÒÔÓзµ»ØÖµ¡£
×Ô¶¨Ò庯Êý·ÖΪ£º±êÁ¿Öµº¯Êý»ò±íÖµº¯Êý
Èç¹û RETURNS ×Ó¾äÖ¸¶¨Ò»ÖÖ±êÁ¿Êý¾ÝÀàÐÍ£¬Ôòº¯ÊýΪ±êÁ¿Öµº¯Êý¡£¿É ......
java Á¬½Ó sql 2005 µÄ·½·¨£º
1¡£µ½Î¢Èí¹Ù·½ÍøÕ¾ÏÂÔØ2005µÄjdbc²¢½âѹ£¬»ñµÃÎļþsqljdbc.jar
2¡£¸´ÖÆÎļþsqljdbc.jarµ½jdkĿ¼\jdk1.5\jre\lib\extÏ¡£
3¡£¿ªÊ¼-¡µ³ÌÐò-¡µsql server 2005-¡µÅäÖù¤¾ß-¡µSQL Server Configuration Manager¡£Æô¶¯sql 2005·þÎñ¡£
µã»÷ sql server2005ÍøÂçÅäÖýڵ㣬²¢Ñ¡ÖÐ&rd ......