é¦å
ä»ç»ä¸ä¸è§¦åå¨ï¼
触åå¨æ¯ä¸ç§ç¹æ®ç±»åçåå¨è¿ç¨ï¼å½ä½¿ç¨ä¸é¢çä¸ç§æå¤ç§æ°æ®ä¿®æ¹æä½å¨æå®è¡¨ä¸å¯¹æ°æ®è¿è¡ä¿®æ¹æ¶ï¼è§¦åå¨ä¼çæï¼UPDATEãINSERT æ DELETEã触åå¨å¯ä»¥æ¥è¯¢å
¶å®è¡¨ï¼èä¸å¯ä»¥å
å«å¤æç SQL è¯å¥ãå®ä»¬ä¸»è¦ç¨äºå¼ºå¶å¤æçä¸å¡è§åæè¦æ±ãä¾å¦ï¼å¯ä»¥æ§å¶æ¯å¦å
许åºäºé¡¾å®¢çå½åå¸æ·ç¶ææå
¥å®åã
触åå¨è¿æå©äºå¼ºå¶å¼ç¨å®æ´æ§ï¼ä»¥ä¾¿å¨æ·»å ãæ´æ°æå é¤è¡¨ä¸çè¡æ¶ä¿ç表ä¹é´å·²å®ä¹çå
³ç³»ãç¶èï¼å¼ºå¶å¼ç¨å®æ´æ§çæ好æ¹æ³æ¯å¨ç¸å
³è¡¨ä¸å®ä¹ä¸»é®åå¤é®çº¦æãå¦æ使ç¨æ°æ®åºå
³ç³»å¾ï¼åå¯ä»¥å¨è¡¨ä¹é´å建å
³ç³»ä»¥èªå¨å建å¤é®çº¦æãæå
³è¯¦ç»ä¿¡æ¯ï¼è¯·åè§è¡¨å
³ç³»ã
使ç¨è§¦åå¨çä¼ç¹
触åå¨çä¼ç¹å¦ä¸ï¼
触åå¨æ¯èªå¨çï¼å®ä»¬å¨å¯¹è¡¨çæ°æ®ä½äºä»»ä½ä¿®æ¹ï¼æ¯å¦æå·¥è¾å
¥æè
åºç¨ç¨åºéåçæä½ï¼ä¹åç«å³è¢«æ¿æ´»ã
触åå¨å¯ä»¥éè¿æ°æ®åºä¸çç¸å
³è¡¨è¿è¡å±å æ´æ¹ãä¾å¦ï¼å¯ä»¥å¨ titles 表ç title_id åä¸åå
¥ä¸ä¸ªå é¤è§¦åå¨ï¼ä»¥ä½¿å
¶å®è¡¨ä¸çåå¹é
è¡éåå é¤æä½ã该触åå¨ç¨ title_id åä½ä¸ºå¯ä¸é®ï¼å¨ titleauthorãsales å roysched 表ä¸å¯¹åå¹é
è¡è¿è¡å®ä½ã
触åå¨å¯ä»¥å¼ºå¶éå¶ï¼è¿äºéå¶æ¯ç¨ CHECK 约ææå®ä¹çæ´å¤æãä¸ CHECK 约æä¸åçæ¯ï¼è§¦åå¨å¯ä»¥å¼ç¨å
¶å®è¡¨ä¸çåã
åä»ç»åå¨è¿ç¨ï¼
åå¨è¿ç¨ï¼Stored Procedureï¼æ¯ä¸ç»ä¸ºäºå®æç¹å®åè½çSQLè¯å¥éï¼ç»ç¼è¯ååå¨å¨æ°æ®åºä¸ãç¨æ·éè¿æå®åå¨è¿ç¨çåå并ç»åºåæ°ï¼å¦æ该åå¨è¿ç¨å¸¦æåæ°ï¼æ¥æ§è¡å®ãåå¨è¿ç¨æ¯æ°æ®åºä¸çä¸ä¸ªéè¦å¯¹è±¡ï¼ä»»ä½ä¸ä¸ªè®¾è®¡è¯å¥½çæ°æ®åºåºç¨ç¨åºé½åºè¯¥ç¨å°åå¨è¿ç¨ãæ»çæ¥è¯´ï¼åå¨è¿ç¨å
·æ以ä¸ä¸äºä¼ç¹ï¼
âåå¨è¿ç¨å
许æ åç»ä»¶å¼ç¼ç¨
âåå¨è¿ç¨è½å¤å®ç°è¾å¿«çæ§è¡é度
âåå¨è¿ç¨è½å¤åå°ç½ç»æµé
âåå¨è¿ç¨å¯è¢«ä½ä¸ºä¸ç§å®å
¨æºå¶æ¥å
åå©ç¨
ä½¿ç¨ SQL Server ä¸çåå¨è¿ç¨èä¸ä½¿ç¨åå¨å¨å®¢æ·è®¡ç®æºæ¬å°ç Transact-SQL ç¨åºçä¼å¿æï¼
å
许模ååç¨åºè®¾è®¡ã
åªéå建è¿ç¨ä¸æ¬¡å¹¶å°å
¶åå¨å¨æ°æ®åºä¸ï¼ä»¥åå³å¯å¨ç¨åºä¸è°ç¨è¯¥è¿ç¨ä»»æ次ãåå¨è¿ç¨å¯ç±å¨æ°æ®åºç¼ç¨æ¹é¢æä¸é¿ç人åå建ï¼å¹¶å¯ç¬ç«äºç¨åºæºä»£ç èåç¬ä¿®æ¹ã
å
许æ´å¿«æ§è¡ã
å¦æææä½éè¦å¤§é Transact-SQL 代ç æééå¤æ§è¡ï¼åå¨è¿ç¨å°æ¯ Transact-SQL æ¹ä»£ç çæ§è¡è¦å¿«ãå°å¨å建åå¨è¿ç¨æ¶å¯¹å
¶è¿è¡åæåä¼åï¼å¹¶å¯å¨é¦æ¬¡æ§è¡è¯¥è¿ç¨å使ç¨è¯¥è¿ç¨çå
åä¸çæ¬ãæ¯æ¬¡è¿è¡ Transact-SQL è¯å¥æ¶ï¼é½è¦ä»å®¢æ·ç«¯éå¤åéï¼å¹¶ä¸å¨ SQL Server æ¯æ¬¡æ§è¡è¿äºè¯å¥æ¶ï¼é½è¦å¯¹å
¶è¿è¡ç¼è¯åä¼åã
åå°ç½ç»æµéã
ä¸ä¸ªéè¦æ°ç¾è¡ Transact-SQL 代ç çæä½ç±ä¸æ¡æ§è¡è¿ç¨ä»£ç çåç¬è¯å¥å°±å¯å®ç°ï¼èä¸éè¦å¨ç½ç»ä¸åéæ°ç¾è¡ä»£ç ã
å¯ä½ä¸ºå®å
¨æºå¶ä½¿ç¨ã
å³ä½¿å¯¹äºæ²¡æç´æ¥æ§è¡åå¨è¿ç¨ä¸è¯å¥çæéçç¨æ·ï¼ä¹å¯æäºä»ä»¬æ§è¡è¯¥åå¨è¿ç¨çæé
温馨提示:答案为网友推荐,仅供参考