SQL Server´´½¨ÊÓͼ
2009-10-08 16:05
ʲôÊÇÊÓͼ
´ó¼Ò¶¼ÖªµÀ£¬ÎÒÃǹú¼ÒÏÖÔÚ“ÉñÆß”ÉÏÌìÁË¡£´ÓÃÀ¹úµÄÔÂÇòµÇÔ¿ªÊ¼£¬ÈËÀàÉÏÌì²»ÔÙÊÇÉñ»°¡£Ìý˵£¬ÔÚÃÀ¹ú£¬ÄãÖ»Òª³ö¼¸Ê®ÍòÃÀÔª£¬Äú¾Í¿ÉÒÔÉÏÒ»´ÎÔÂÇò½øÐÐÌ«¿ÕÂÃÐУ¬ËùÒÔ£¬ÎÒÃÇÏàÐÅ£ºÔÚ²»¾ÃµÄ½«À´£¬ÉÏÌìÂÃÐн«×ß½øÎÒÃÇ°ÙÐÕµÄÉú»î£¬ÄÇÊÇÒ»¼þ¶àôÐÂÏÊÉñÆæµÄÊÂÇé°¡¡£ºÃ¶àÃÀ¹úÈËÉÏÌìºó£¬ËûÃÇÓÃÍûÔ¶¾µ¹Û¿´ÎÒÃǵĵØÇò£¬½á¹û¿´µ½µÄµØÇòÐÎ×´¸÷²»Ïàͬ¡£ÓеÄ˵ÏóÂÌÉ«µÄéÙ×Ó£¬ÓеÄ˵Ïó°×É«µÄ´óѼÀ棬ÓеÄ˵ÏóÀ¶É«µÄ´óÎ÷¹Ï¡£ÕâÊÇΪʲôÄØ£¿Äã¿Ï¶¨»á˵£ºÄÇÊÇÒòΪ´Ó²»Í¬µÄ½Ç¶È£¨Êӽǣ©£¬¿´µ½µÄ²»Í¬ÐÎ×´¶øÒÑ¡£ÄÇô£¬´Ó²»Í¬µÄÊӽǣ¬½«¿´µ½²»Í¬µÄ“ͼÐΔ£¬Õâ¾ÍÊÇÎÒÃÇÂíÉϽ²µ½µÄÊÓͼ¡£ÎÒÃǵÄѧԱÐÅÏ¢Ò²ÊÇÈç´Ë£º¶ÔÓÚѧԱµÄÐÅÏ¢ºÍ³É¼¨£¬ÀÏʦ±È½Ï¹ØÐÄѧԱ³É¼¨ÒÔ¼°ÊÇ·ñ²Î¼Ó¿¼ÊÔ£¬°üÀ¨ÐÕÃû¡¢Ñ§ºÅ¡¢±ÊÊÔ¡¢»úÊÔ¡¢ÊÇ·ñͨ¹ýµÈ¡£°àÖ÷ÈÎÔò±È½Ï¹ØÐÄѧÉúµµ°¸£¬°üÀ¨ÐÕÃû¡¢Ñ§ºÅ¡¢ÐÔ±ðºÍÄêÁä¡£
Æäʵ£¬ÊÓͼ¾ÍÊÇÒ»ÕÅÐéÄâ±í£¬Ëü±íʾһÕűíµÄ²¿·ÖÊý¾Ý»ò¶àÕűíµÄ×ÛºÏÊý¾Ý£¬Æä½á¹¹ºÍÊý¾ÝÊǽ¨Á¢ÔÚ¶Ô±íµÄ²éѯ»ù´¡ÉÏ
• ÊÓͼÖв¢²»´æ·ÅÊý¾Ý£¬¶øÊÇ´æ·ÅÔÚÊÓͼËùÒýÓõÄÔʼ±í£¨»ù±í£©ÖÐ
• ͬһÕÅÔʼ±í£¬¸ù¾Ý²»Í¬Óû§µÄ²»Í¬ÐèÇ󣬿ÉÒÔ´´½¨²»Í¬µÄÊÓͼ
ÊÓͼµÄÓÃ;
– ɸѡ±íÖеÄÐÐ
– ·Àֹδ¾Ðí¿ÉµÄÓû§·ÃÎÊÃô¸ÐÊý¾Ý
– ½µµÍÊý¾Ý¿âµÄ¸´Ôӳ̶È
– ½«¶à¸öÎïÀíÊý¾Ý¿â³éÏóΪһ¸öÂß¼Êý¾Ý¿â
ʹÓÃÊÓͼ¿ÉÒÔ¸øÓû§ºÍ¿ª·¢ÈËÔ±´øÀ´ºÜ¶àºÃ´¦¡£¾ßÌåΪ£º
1.¶Ô×îÖÕÓû§µÄºÃ´¦
£¨1£©½á¹û¸üÈÝÒ×Àí½â
´´½¨ÊÓͼʱ£¬¿ÉÒÔ½«ÁÐÃû¸ÄΪÓÐÒâÒåµÄÃû³Æ£¬Ê¹Óû§¸üÈÝÒ×Àí½âÁÐËù´ú±íµÄÄÚÈÝ¡£ÔÚÊÓͼÖÐÐÞ¸ÄÁÐÃû²»»áÓ°Ïì»ù±íµÄÁÐÃû¡£
£¨2£©»ñµÃÊý¾Ý¸üÈÝÒ×
ºÜ¶àÈ˶ÔSQL²»Ì«Á˽⣬Òò´Ë¶ÔËûÃÇÀ´Ëµ´´½¨¶Ô¶à¸ö±íµÄ¸´ÔÓ²éѯºÜÀ§ÄÑ¡£¿ÉÒÔͨ¹ý´´½¨ÊÓͼÀ´·½±ãÓû§·ÃÎʶà¸ö±íÖеÄÊý¾Ý¡£
2.¶Ô¿ª·¢ÈËÔ±µÄºÃ´¦
£¨1£©ÏÞÖÆÊý¾Ý¼ìË÷¸üÈÝÒ×
¿ª·¢ÈËÔ±ÓÐʱÐèÒªÒþ²ØijЩÐлòÁÐÖеÄÐÅÏ¢¡£Í¨¹ýʹÓÃÊÓͼ£¬Óû§¿ÉÒÔÁé»îµØ·ÃÎÊËûÃÇÐèÒªµÄÊý¾Ý£¬Í¬Ê±±£Ö¤Í¬Ò»¸ö±í»òÆäËû±íÖеÄÆäËûÊý¾ÝµÄ°²È«ÐÔ¡£ÒªÊµÏÖÕâһĿ±ê£¬¿ÉÒÔÔ
Ïà¹ØÎĵµ£º
Sql Server ÖÐÒ»¸ö·Ç³£Ç¿´óµÄÈÕÆÚ¸ñʽ»¯º¯Êý
¡¡¡¡Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
¡¡¡¡Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
¡¡¡¡Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
¡¡¡¡Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
¡¡¡¡Select ......
¿ª·ÅÐÔ:
SQL Server
Ö»ÄÜÔÚwindows ÉÏÔËÐУ¬Ã»ÓÐË¿ºÁµÄ¿ª·ÅÐÔ£¬²Ù×÷ϵͳµÄϵͳµÄÎȶ¨¶ÔÊý¾Ý¿âÊÇÊ®·ÖÖØÒªµÄ¡£Windows9XϵÁвúÆ·ÊÇÆ«ÖØÓÚ×ÀÃæÓ¦Óã¬NT serverÖ»ÊʺÏÖÐСÐÍÆóÒµ¡£¶øÇÒwindowsƽ̨µÄ¿É¿¿ÐÔ£¬°²È«ÐÔºÍÉìËõÐÔÊǷdz£ÓÐÏ޵ġ£Ëü²»ÏóunixÄÇÑù¾Ã¾¿¼Ñ飬ÓÈÆäÊÇÔÚ´¦Àí´óÊý¾ÝÁ¿ ......
1.±íSYSOBJECTSÓÃÓÚÃèÊöÊý¾Ý¿âÖеĶÔÏó --±í¡¢ÊÓͼ¡¢´æ´¢¹ý³ÌµÈ
˵Ã÷£º¸Ã±íÏà¹Ø×ֶεĺ¬ÒåÈçÏ£º
¡¡¡¡SYSOBJECTS.name ¶ÔÏóÃû£¬È磺±íÃû£¬ÊÓͼÃû¡£
¡¡¡¡SYSOBJECTS.id ¶ÔÏóid¡£
¡¡¡¡SYSOBJECTS.type ¶ÔÏóÀàÐÍ£¨p´æ´¢¹ý³Ì£¬vÊÓͼ£¬sϵͳ±í£¬uÓû§±í£©¡£
ex:
......
ת×Ôhttp://www.tzwhx.com/newOperate/Html/3/31/311/16609.html
Óï·¨
CREATE TRIGGER trigger_name
ON { table | view }
[ WITH ENCRYPTION ]
{
{ { FOR | AFTER | INSTEAD OF } { [ INSERT ] [ , ] [ UPDATE ] }
[ WITH APPEND ]
......
ÏÂÁÐÓï¾ä²¿·ÖÊÇMssqlÓï¾ä£¬²»¿ÉÒÔÔÚaccessÖÐʹÓá£
¡¡¡¡SQL·ÖÀࣺ
¡¡¡¡DDL—Êý¾Ý¶¨ÒåÓïÑÔ(CREATE£¬ALTER£¬DROP£¬DECLARE)
¡¡¡¡DML—Êý¾Ý²Ù×ÝÓïÑÔ(SELECT£¬DELETE£¬UPDATE£¬INSERT)
¡¡¡¡DCL—Êý¾Ý¿ØÖÆÓïÑÔ(GRANT£¬REVOKE£¬COMMIT£¬ROLLBACK)
¡¡¡¡Ê×ÏÈ,¼òÒª½éÉÜ»ù´¡Óï¾ä£º
¡¡¡¡1¡¢ËµÃ÷£º´´½¨Êý¾Ý¿â ......