{"id":1921,"date":"2026-04-21T10:10:23","date_gmt":"2026-04-21T02:10:23","guid":{"rendered":"http:\/\/www.dxQerp.com\/?p=1921"},"modified":"2026-04-21T10:11:49","modified_gmt":"2026-04-21T02:11:49","slug":"b74b-%e6%96%b0%e5%a2%9e-trigger-%e7%9a%84%e7%9b%b8%e9%97%9c-%e7%95%b0%e5%8b%95","status":"publish","type":"post","link":"http:\/\/www.dxQerp.com\/?p=1921","title":{"rendered":"B74B \u65b0\u589e Trigger  \u7684\u76f8\u95dc \u7570\u52d5"},"content":{"rendered":"<div class=\"\" data-turn-id-container=\"77e9b552-192f-4f7f-ba6c-d7be9b2574bd\" data-is-intersecting=\"true\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"77e9b552-192f-4f7f-ba6c-d7be9b2574bd\" data-testid=\"conversation-turn-6\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"77e9b552-192f-4f7f-ba6c-d7be9b2574bd\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<h2 data-section-id=\"yhfqwy\" data-start=\"64\" data-end=\"85\">&#x2705; \u4fee\u6b63\u7248 Trigger\uff08\u4e7e\u6de8\u7248\uff09<\/h2>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse\/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037c8\">ALTER<\/span> <span class=\"\u037c8\">TRIGGER<\/span> [dbo].[TRI_T_B74B_M]<br \/>\n<span class=\"\u037c8\">ON<\/span> [dbo].[T_B74B_M]<br \/>\n<span class=\"\u037c8\">AFTER<\/span> <span class=\"\u037c8\">INSERT<\/span><br \/>\n<span class=\"\u037c8\">AS<\/span><br \/>\n<span class=\"\u037c8\">BEGIN<\/span><br \/>\n<span class=\"\u037c8\">SET<\/span> NOCOUNT <span class=\"\u037c8\">ON<\/span>;<span class=\"\u037c6\">&#8212; &#x26a0;&#xfe0f; \u5047\u8a2d\u4ecd\u70ba\u55ae\u7b46\uff08\u4f60\u539f\u672c\u5c31\u662f\u9019\u6a23\u8a2d\u8a08\uff09<\/span><br \/>\n<span class=\"\u037c8\">DECLARE<\/span><br \/>\n@\u55ae\u865f <span class=\"\u037ce\">varchar<\/span>(<span class=\"\u037cb\">12<\/span>), @\u9805\u6b21 <span class=\"\u037ce\">varchar<\/span>(<span class=\"\u037cb\">5<\/span>), @\u54c1\u724c <span class=\"\u037ce\">varchar<\/span>(<span class=\"\u037cb\">20<\/span>),<br \/>\n@\u5de5\u4f5c\u8868\u591a\u9801 nvarchar(<span class=\"\u037cb\">300<\/span>), @AI <span class=\"\u037ce\">char<\/span>(<span class=\"\u037cb\">1<\/span>), @cRow <span class=\"\u037ce\">smallint<\/span>,<br \/>\n@\u5de5\u7a0b\u9805\u6b21 nvarchar(<span class=\"\u037cb\">50<\/span>), @\u9805\u76ee\u8aaa\u660e nvarchar(<span class=\"\u037cb\">400<\/span>), @\u55ae\u4f4d nvarchar(<span class=\"\u037cb\">50<\/span>),<br \/>\n@\u6578\u91cf <span class=\"\u037ce\">varchar<\/span>(<span class=\"\u037cb\">20<\/span>), @\u55ae\u50f9 <span class=\"\u037ce\">varchar<\/span>(<span class=\"\u037cb\">20<\/span>), @\u8907\u50f9 <span class=\"\u037ce\">varchar<\/span>(<span class=\"\u037cb\">20<\/span>),<br \/>\n@\u5099\u8a3b nvarchar(<span class=\"\u037cb\">100<\/span>), @\u724c\u50f9 <span class=\"\u037ce\">varchar<\/span>(<span class=\"\u037cb\">20<\/span>), @\u6298\u6578 <span class=\"\u037ce\">varchar<\/span>(<span class=\"\u037cb\">20<\/span>),<br \/>\n@\u985e\u578b <span class=\"\u037ce\">varchar<\/span>(<span class=\"\u037cb\">4<\/span>), @\u9805\u76ee\u8aaa\u660e_<span class=\"\u037cb\">2<\/span> nvarchar(<span class=\"\u037cb\">400<\/span>),<br \/>\n@\u4ee3\u865f <span class=\"\u037ce\">varchar<\/span>(<span class=\"\u037cb\">20<\/span>), @\u7570\u52d5 nvarchar(<span class=\"\u037cb\">10<\/span>)<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><span class=\"\u037c8\">SELECT<\/span><br \/>\n@\u55ae\u865f<span class=\"\u037c8\">=<\/span>\u55ae\u865f, @\u9805\u6b21<span class=\"\u037c8\">=<\/span>\u9805\u6b21, @\u7570\u52d5<span class=\"\u037c8\">=<\/span>\u7570\u52d5,<br \/>\n@\u5de5\u7a0b\u9805\u6b21<span class=\"\u037c8\">=<\/span>\u5de5\u7a0b\u9805\u6b21,<br \/>\n@\u9805\u76ee\u8aaa\u660e<span class=\"\u037c8\">=<\/span>TRIM(\u9805\u76ee\u8aaa\u660e),<br \/>\n@\u55ae\u4f4d<span class=\"\u037c8\">=<\/span>\u55ae\u4f4d, @\u4ee3\u865f<span class=\"\u037c8\">=<\/span>\u4ee3\u865f, @cRow<span class=\"\u037c8\">=<\/span>cRow,<br \/>\n@\u9805\u76ee\u8aaa\u660e_<span class=\"\u037cb\">2<\/span><span class=\"\u037c8\">=<\/span>dbo.\u7a7a\u767d\u8f49\u9023\u63a5(dbo.\u5168\u5f62\u8f49\u534a\u5f62(\u9805\u76ee\u8aaa\u660e_<span class=\"\u037cb\">2<\/span>)),<br \/>\n@\u54c1\u724c<span class=\"\u037c8\">=<\/span>\u54c1\u724c,<br \/>\n@\u5de5\u4f5c\u8868\u591a\u9801<span class=\"\u037c8\">=<\/span>\u5de5\u4f5c\u8868\u591a\u9801,<br \/>\n@AI<span class=\"\u037c8\">=<\/span>AI,<br \/>\n@\u6578\u91cf<span class=\"\u037c8\">=<\/span>\u6578\u91cf, @\u55ae\u50f9<span class=\"\u037c8\">=<\/span>\u55ae\u50f9, @\u8907\u50f9<span class=\"\u037c8\">=<\/span>\u8907\u50f9,<br \/>\n@\u5099\u8a3b<span class=\"\u037c8\">=<\/span>\u5099\u8a3b, @\u724c\u50f9<span class=\"\u037c8\">=<\/span>\u724c\u50f9, @\u6298\u6578<span class=\"\u037c8\">=<\/span>\u6298\u6578, @\u985e\u578b<span class=\"\u037c8\">=<\/span>\u985e\u578b<br \/>\n<span class=\"\u037c8\">FROM<\/span> INSERTED;<\/p>\n<p><span class=\"\u037c6\">&#8212; \u6578\u503c\u5b89\u5168\u8f49\u63db<\/span><br \/>\n<span class=\"\u037c8\">IF<\/span> TRY_CONVERT(<span class=\"\u037ce\">decimal<\/span>(<span class=\"\u037cb\">18<\/span>,<span class=\"\u037cb\">4<\/span>), @\u6578\u91cf) <span class=\"\u037c8\">IS<\/span> <span class=\"\u037cb\">NULL<\/span> <span class=\"\u037c8\">SET<\/span> @\u6578\u91cf <span class=\"\u037c8\">=<\/span> <span class=\"\u037cc\">&#8216;0&#8217;<\/span>;<br \/>\n<span class=\"\u037c8\">IF<\/span> TRY_CONVERT(<span class=\"\u037ce\">decimal<\/span>(<span class=\"\u037cb\">18<\/span>,<span class=\"\u037cb\">4<\/span>), @\u55ae\u50f9) <span class=\"\u037c8\">IS<\/span> <span class=\"\u037cb\">NULL<\/span> <span class=\"\u037c8\">SET<\/span> @\u55ae\u50f9 <span class=\"\u037c8\">=<\/span> <span class=\"\u037cc\">&#8216;0&#8217;<\/span>;<br \/>\n<span class=\"\u037c8\">IF<\/span> TRY_CONVERT(<span class=\"\u037ce\">decimal<\/span>(<span class=\"\u037cb\">18<\/span>,<span class=\"\u037cb\">4<\/span>), @\u8907\u50f9) <span class=\"\u037c8\">IS<\/span> <span class=\"\u037cb\">NULL<\/span> <span class=\"\u037c8\">SET<\/span> @\u8907\u50f9 <span class=\"\u037c8\">=<\/span> <span class=\"\u037cc\">&#8216;0&#8217;<\/span>;<br \/>\n<span class=\"\u037c8\">IF<\/span> TRY_CONVERT(<span class=\"\u037ce\">decimal<\/span>(<span class=\"\u037cb\">18<\/span>,<span class=\"\u037cb\">4<\/span>), @\u724c\u50f9) <span class=\"\u037c8\">IS<\/span> <span class=\"\u037cb\">NULL<\/span> <span class=\"\u037c8\">SET<\/span> @\u724c\u50f9 <span class=\"\u037c8\">=<\/span> <span class=\"\u037cc\">&#8216;0&#8217;<\/span>;<br \/>\n<span class=\"\u037c8\">IF<\/span> TRY_CONVERT(<span class=\"\u037ce\">decimal<\/span>(<span class=\"\u037cb\">18<\/span>,<span class=\"\u037cb\">4<\/span>), @\u6298\u6578) <span class=\"\u037c8\">IS<\/span> <span class=\"\u037cb\">NULL<\/span> <span class=\"\u037c8\">SET<\/span> @\u6298\u6578 <span class=\"\u037c8\">=<\/span> <span class=\"\u037cc\">&#8216;0&#8217;<\/span>;<\/p>\n<p><span class=\"\u037c6\">&#8212; \u5de5\u7a0b\u9805\u6b21\u8655\u7406<\/span><br \/>\n<span class=\"\u037c8\">SET<\/span> @\u5de5\u7a0b\u9805\u6b21 <span class=\"\u037c8\">=<\/span> REPLACE(REPLACE(@\u5de5\u7a0b\u9805\u6b21, <span class=\"\u037cc\">&#8216;.000&#8217;<\/span>, <span class=\"\u037cc\">&#8221;<\/span>), <span class=\"\u037cc\">&#8216;.00&#8217;<\/span>, <span class=\"\u037cc\">&#8221;<\/span>);<\/p>\n<p><span class=\"\u037c6\">&#8212; \u54c1\u724c\u8655\u7406<\/span><br \/>\n<span class=\"\u037c8\">IF<\/span> @\u54c1\u724c <span class=\"\u037c8\">IN<\/span> (<span class=\"\u037cc\">&#8216;kurrent&#8217;<\/span>,<span class=\"\u037cc\">&#8216;KURRENT&#8217;<\/span>) <span class=\"\u037c8\">SET<\/span> @\u54c1\u724c<span class=\"\u037c8\">=<\/span><span class=\"\u037cc\">&#8216;Kurrent&#8217;<\/span>;<\/p>\n<p><span class=\"\u037c8\">IF<\/span> (@\u54c1\u724c <span class=\"\u037c8\">IS<\/span> <span class=\"\u037cb\">NULL<\/span>) <span class=\"\u037c8\">OR<\/span> (@\u54c1\u724c <span class=\"\u037c8\">NOT<\/span> <span class=\"\u037c8\">IN<\/span> (<span class=\"\u037c8\">SELECT<\/span> \u54c1\u724c <span class=\"\u037c8\">FROM<\/span> dbo.vi_B765))<br \/>\n<span class=\"\u037c8\">SET<\/span> @\u54c1\u724c<span class=\"\u037c8\">=<\/span><span class=\"\u037cc\">&#8216;*&#8217;<\/span>;<\/p>\n<p><span class=\"\u037c6\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/span><br \/>\n<span class=\"\u037c6\">&#8212; \u522a\u9664<\/span><br \/>\n<span class=\"\u037c8\">IF<\/span> @\u7570\u52d5<span class=\"\u037c8\">=<\/span><span class=\"\u037cc\">&#8216;\u522a\u9664&#8217;<\/span><br \/>\n<span class=\"\u037c8\">BEGIN<\/span><br \/>\n<span class=\"\u037c8\">DELETE<\/span> <span class=\"\u037c8\">FROM<\/span> dbo.T_B74B<br \/>\n<span class=\"\u037c8\">WHERE<\/span> \u55ae\u865f<span class=\"\u037c8\">=<\/span>@\u55ae\u865f <span class=\"\u037c8\">AND<\/span> \u9805\u6b21<span class=\"\u037c8\">=<\/span>@\u9805\u6b21;<br \/>\n<span class=\"\u037c8\">RETURN<\/span>;<br \/>\n<span class=\"\u037c8\">END<\/span><\/p>\n<p><span class=\"\u037c6\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/span><br \/>\n<span class=\"\u037c6\">&#8212; \u65b0\u589e<\/span><br \/>\n<span class=\"\u037c8\">IF<\/span> @\u7570\u52d5<span class=\"\u037c8\">=<\/span><span class=\"\u037cc\">&#8216;\u65b0\u589e&#8217;<\/span><br \/>\n<span class=\"\u037c8\">BEGIN<\/span><br \/>\n<span class=\"\u037c8\">SELECT<\/span> @\u9805\u6b21 <span class=\"\u037c8\">=<\/span> MAX(\u9805\u6b21)<br \/>\n<span class=\"\u037c8\">FROM<\/span> dbo.vi_B74B<br \/>\n<span class=\"\u037c8\">WHERE<\/span> \u55ae\u865f<span class=\"\u037c8\">=<\/span>@\u55ae\u865f;<\/p>\n<p><span class=\"\u037c8\">IF<\/span> @\u9805\u6b21 <span class=\"\u037c8\">IS<\/span> <span class=\"\u037cb\">NULL<\/span><br \/>\n<span class=\"\u037c8\">SET<\/span> @\u9805\u6b21<span class=\"\u037c8\">=<\/span><span class=\"\u037cc\">&#8216;00001&#8217;<\/span>;<br \/>\n<span class=\"\u037c8\">ELSE<\/span><br \/>\n<span class=\"\u037c8\">SET<\/span> @\u9805\u6b21 <span class=\"\u037c8\">=<\/span> <span class=\"\u037c8\">RIGHT<\/span>(<span class=\"\u037cc\">&#8216;0000&#8217;<\/span> <span class=\"\u037c8\">+<\/span> <span class=\"\u037c8\">CAST<\/span>(<span class=\"\u037c8\">CAST<\/span>(@\u9805\u6b21 <span class=\"\u037c8\">AS<\/span> <span class=\"\u037ce\">INT<\/span>)<span class=\"\u037c8\">+<\/span><span class=\"\u037cb\">1<\/span> <span class=\"\u037c8\">AS<\/span> <span class=\"\u037ce\">varchar<\/span>),<span class=\"\u037cb\">5<\/span>);<\/p>\n<p><span class=\"\u037c8\">INSERT<\/span> <span class=\"\u037c8\">INTO<\/span> dbo.T_B74B(\u55ae\u865f,\u9805\u6b21)<br \/>\n<span class=\"\u037c8\">VALUES<\/span> (@\u55ae\u865f,@\u9805\u6b21);<br \/>\n<span class=\"\u037c8\">END<\/span><\/p>\n<p><span class=\"\u037c6\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/span><br \/>\n<span class=\"\u037c6\">&#8212; \u66f4\u65b0\uff08\u76f4\u63a5\u5beb\uff0c\u4e0d\u7528\u52d5\u614b SQL\uff09<\/span><br \/>\n<span class=\"\u037c8\">UPDATE<\/span> dbo.T_B74B<br \/>\n<span class=\"\u037c8\">SET<\/span><br \/>\n\u5de5\u7a0b\u9805\u6b21 <span class=\"\u037c8\">=<\/span> ISNULL(@\u5de5\u7a0b\u9805\u6b21, \u5de5\u7a0b\u9805\u6b21),<br \/>\n\u9805\u76ee\u8aaa\u660e <span class=\"\u037c8\">=<\/span> ISNULL(@\u9805\u76ee\u8aaa\u660e, \u9805\u76ee\u8aaa\u660e),<br \/>\n\u55ae\u4f4d <span class=\"\u037c8\">=<\/span> ISNULL(@\u55ae\u4f4d, \u55ae\u4f4d),<br \/>\n\u6578\u91cf <span class=\"\u037c8\">=<\/span> ISNULL(@\u6578\u91cf, \u6578\u91cf),<br \/>\n\u55ae\u50f9 <span class=\"\u037c8\">=<\/span> ISNULL(@\u55ae\u50f9, \u55ae\u50f9),<br \/>\n\u8907\u50f9 <span class=\"\u037c8\">=<\/span> ISNULL(@\u8907\u50f9, \u8907\u50f9),<br \/>\n\u724c\u50f9 <span class=\"\u037c8\">=<\/span> ISNULL(@\u724c\u50f9, \u724c\u50f9),<br \/>\n\u6298\u6578 <span class=\"\u037c8\">=<\/span> ISNULL(@\u6298\u6578, \u6298\u6578),<br \/>\n\u985e\u578b <span class=\"\u037c8\">=<\/span> ISNULL(@\u985e\u578b, \u985e\u578b),<br \/>\n\u5099\u8a3b <span class=\"\u037c8\">=<\/span> ISNULL(@\u5099\u8a3b, \u5099\u8a3b),<br \/>\n\u54c1\u724c <span class=\"\u037c8\">=<\/span> ISNULL(@\u54c1\u724c, \u54c1\u724c),<br \/>\n\u9805\u76ee\u8aaa\u660e_<span class=\"\u037cb\">2<\/span> <span class=\"\u037c8\">=<\/span> ISNULL(@\u9805\u76ee\u8aaa\u660e_<span class=\"\u037cb\">2<\/span>, \u9805\u76ee\u8aaa\u660e_<span class=\"\u037cb\">2<\/span>),<br \/>\n\u5de5\u4f5c\u8868\u591a\u9801 <span class=\"\u037c8\">=<\/span> ISNULL(@\u5de5\u4f5c\u8868\u591a\u9801, \u5de5\u4f5c\u8868\u591a\u9801),<br \/>\nAI <span class=\"\u037c8\">=<\/span> ISNULL(@AI, AI),<br \/>\ncRow <span class=\"\u037c8\">=<\/span> ISNULL(@cRow, cRow)<br \/>\n<span class=\"\u037c8\">WHERE<\/span> \u55ae\u865f<span class=\"\u037c8\">=<\/span>@\u55ae\u865f <span class=\"\u037c8\">AND<\/span> \u9805\u6b21<span class=\"\u037c8\">=<\/span>@\u9805\u6b21;<\/p>\n<p><span class=\"\u037c8\">END<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<hr data-start=\"2759\" data-end=\"2762\" \/>\n<h2 data-section-id=\"6luu5t\" data-start=\"2764\" data-end=\"2781\">&#x2705; \u4f60\u9019\u7248\u6539\u5584\u9ede\uff08\u53ea\u8b1b\u91cd\u9ede\uff09<\/h2>\n<ul data-start=\"2782\" data-end=\"2912\">\n<li data-section-id=\"1ulixzc\" data-start=\"2782\" data-end=\"2802\">&#x2714; \u4fee\u6b63 <code data-start=\"2789\" data-end=\"2796\">@cRow<\/code> bug<\/li>\n<li data-section-id=\"1i3rs3h\" data-start=\"2803\" data-end=\"2825\">&#x2714; \u62ff\u6389 <code data-start=\"2810\" data-end=\"2823\">EXEC(@cSQL)<\/code><\/li>\n<li data-section-id=\"9tu9jk\" data-start=\"2826\" data-end=\"2853\">&#x2714; \u9632 <code data-start=\"2832\" data-end=\"2835\">'<\/code> \u7206\u70b8\u554f\u984c\uff08\u56e0\u70ba\u4e0d\u7528\u5b57\u4e32\u62fc\u63a5\u4e86\uff09<\/li>\n<li data-section-id=\"12p4n9k\" data-start=\"2854\" data-end=\"2885\">&#x2714; <code data-start=\"2858\" data-end=\"2883\">ISNUMERIC \u2192 TRY_CONVERT<\/code><\/li>\n<li data-section-id=\"11g10bh\" data-start=\"2886\" data-end=\"2912\">&#x2714; UPDATE \u6539\u6210\u539f\u751f\u5beb\u6cd5\uff08\u6548\u80fd\u2191 \u7a69\u5b9a\u2191\uff09<\/li>\n<\/ul>\n<hr data-start=\"2914\" data-end=\"2917\" \/>\n<p data-start=\"2919\" data-end=\"2951\" data-is-last-node=\"\" data-is-only-node=\"\">\u5c31\u9019\u6a23\uff0c\u6c92\u6709\u591a\u9918\u5ee2\u8a71\u3002<br data-start=\"2930\" data-end=\"2933\" \/>\u5982\u679c\u4f60\u4e0b\u4e00\u6b65\u8981\u300c\u6539\u6210\u591a\u7b46\u7248\u300d\uff0c\u518d\u8b1b\u3002<\/p>\n<div class=\"z-0 flex min-h-[46px] justify-start\"><\/div>\n<div class=\"\" data-turn-id-container=\"30848ea7-9242-48a6-baae-d85ba50c33c9\" data-is-intersecting=\"true\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"30848ea7-9242-48a6-baae-d85ba50c33c9\" data-testid=\"conversation-turn-7\" data-scroll-anchor=\"false\" data-turn=\"user\">\n<div class=\"text-base my-auto mx-auto pt-12 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"user\" data-message-id=\"30848ea7-9242-48a6-baae-d85ba50c33c9\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\">\n<div class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\">\n<div class=\"[overflow-wrap:anywhere] whitespace-pre-wrap\">UPDATE T SET T.\u5de5\u7a0b\u9805\u6b21 = ISNULL(REPLACE(REPLACE(I.\u5de5\u7a0b\u9805\u6b21, &#8216;.000&#8217;, &#8221;), &#8216;.00&#8217;, &#8221;), T.\u5de5\u7a0b\u9805\u6b21), T.\u9805\u76ee\u8aaa\u660e = ISNULL(I.\u9805\u76ee\u8aaa\u660e, T.\u9805\u76ee\u8aaa\u660e), T.\u55ae\u4f4d = ISNULL(I.\u55ae\u4f4d, T.\u55ae\u4f4d), T.\u4ee3\u865f = ISNULL(I.\u4ee3\u865f, T.\u4ee3\u865f), T.\u6578\u91cf = CASE WHEN I.\u6578\u91cf&gt;0 THEN I.\u6578\u91cf ELSE T.\u6578\u91cf END, T.\u55ae\u50f9 = CASE WHEN I.\u55ae\u50f9&gt;0 THEN I.\u55ae\u50f9 ELSE T.\u55ae\u50f9 END, T.\u724c\u50f9 = CASE WHEN I.\u724c\u50f9&gt;0 THEN I.\u724c\u50f9 ELSE T.\u724c\u50f9 END, T.\u6298\u6578 = CASE WHEN I.\u6298\u6578&gt;0 THEN T.\u6298\u6578 ELSE T.\u6298\u6578 END, T.\u985e\u578b = ISNULL(I.\u985e\u578b, T.\u985e\u578b), &#8211;T.\u5099\u8a3b = ISNULL(I.\u5099\u8a3b, T.\u5099\u8a3b), T.\u54c1\u724c = CASE WHEN I.\u54c1\u724c IS NULL THEN T.\u54c1\u724c WHEN UPPER(I.\u54c1\u724c) = &#8216;KURRENT&#8217; THEN &#8216;Kurrent&#8217; WHEN EXISTS (SELECT 1 FROM dbo.vi_B765 V WHERE V.\u54c1\u724c = I.\u54c1\u724c) THEN I.\u54c1\u724c ELSE &#8216;*&#8217; END, T.\u9805\u76ee\u8aaa\u660e_2 = ISNULL(dbo.\u7a7a\u767d\u8f49\u9023\u63a5(dbo.\u5168\u5f62\u8f49\u534a\u5f62(I.\u9805\u76ee\u8aaa\u660e_2)), T.\u9805\u76ee\u8aaa\u660e_2), T.\u5de5\u4f5c\u8868\u591a\u9801 = ISNULL(I.\u5de5\u4f5c\u8868\u591a\u9801, T.\u5de5\u4f5c\u8868\u591a\u9801), &#8211;T.AI = ISNULL(I.AI, T.AI), T.cRow = ISNULL(I.cRow, T.cRow) FROM dbo.T_B74B T INNER JOIN INSERTED I ON T.\u55ae\u865f = @\u55ae\u865f AND T.\u9805\u6b21 = @\u9805\u6b21; \u70ba\u4f55 &#8216;\u4ee3\u865f&#8217; \u7121\u6cd5\u66f4\u65b0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex justify-end\"><\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<div class=\"\" data-turn-id-container=\"ce253897-7fa4-4c40-81c6-4efac9ea206f\" data-is-intersecting=\"true\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"ce253897-7fa4-4c40-81c6-4efac9ea206f\" data-testid=\"conversation-turn-8\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"5e43423b-c279-4c97-afc1-198182a27428\" data-turn-start-message=\"true\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"7\">\u76f4\u63a5\u8b1b\u539f\u56e0&#x1f447;<\/p>\n<h2 data-section-id=\"1n5wqol\" data-start=\"9\" data-end=\"24\">&#x274c; \u554f\u984c\u5728\u9019\u884c JOIN<\/h2>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse\/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037c8\">INNER<\/span> <span class=\"\u037c8\">JOIN<\/span> INSERTED I<br \/>\n<span class=\"\u037c8\">ON<\/span> T.\u55ae\u865f <span class=\"\u037c8\">=<\/span> @\u55ae\u865f <span class=\"\u037c8\">AND<\/span> T.\u9805\u6b21 <span class=\"\u037c8\">=<\/span> @\u9805\u6b21<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"93\" data-end=\"117\">&#x1f449; \u4f60<strong data-start=\"97\" data-end=\"117\">\u6839\u672c\u6c92\u7528 I \u7684\u6b04\u4f4d\u4f86 JOIN<\/strong><\/p>\n<p data-start=\"119\" data-end=\"122\">\u7b49\u65bc\uff1a<\/p>\n<ul data-start=\"123\" data-end=\"186\">\n<li data-section-id=\"o1yvsw\" data-start=\"123\" data-end=\"139\">\u8ddf INSERTED \u6c92\u95dc\u806f<\/li>\n<li data-section-id=\"yu4ns7\" data-start=\"140\" data-end=\"155\">\u53ea\u662f\u7528\u300c\u56fa\u5b9a\u8b8a\u6578\u300d\u53bb\u627e T<\/li>\n<li data-section-id=\"arzgsl\" data-start=\"156\" data-end=\"186\">SQL Server \u6703\u6293\u5230\u4e00\u7b46 I\uff08\u751a\u81f3\u4e0d\u78ba\u5b9a\u54ea\u4e00\u7b46\uff09<\/li>\n<\/ul>\n<p data-start=\"188\" data-end=\"194\">&#x1f449; \u7d50\u679c\uff1a<\/p>\n<ul data-start=\"195\" data-end=\"274\">\n<li data-section-id=\"67io02\" data-start=\"195\" data-end=\"221\"><code data-start=\"197\" data-end=\"203\">I.\u4ee3\u865f<\/code> \u5f88\u53ef\u80fd\u662f <strong data-start=\"209\" data-end=\"221\">NULL \u6216\u932f\u7b46<\/strong><\/li>\n<li data-section-id=\"1intp1m\" data-start=\"222\" data-end=\"274\"><code data-start=\"224\" data-end=\"244\">ISNULL(I.\u4ee3\u865f, T.\u4ee3\u865f)<\/code> \u2192 \u6c38\u9060\u8b8a\u56de T.\u4ee3\u865f<br data-start=\"256\" data-end=\"259\" \/>&#x27a1;&#xfe0f; \u770b\u8d77\u4f86\u5c31\u50cf\u300c\u4ee3\u865f\u6c92\u66f4\u65b0\u300d<\/li>\n<\/ul>\n<hr data-start=\"276\" data-end=\"279\" \/>\n<h2 data-section-id=\"bdn5zb\" data-start=\"281\" data-end=\"290\">&#x2705; \u6b63\u78ba\u5beb\u6cd5<\/h2>\n<p data-start=\"291\" data-end=\"308\">&#x1f449; \u7528 INSERTED \u4f86\u5c0d\u61c9<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse\/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037c8\">INNER<\/span> <span class=\"\u037c8\">JOIN<\/span> INSERTED I<br \/>\n<span class=\"\u037c8\">ON<\/span> T.\u55ae\u865f <span class=\"\u037c8\">=<\/span> I.\u55ae\u865f<br \/>\n<span class=\"\u037c8\">AND<\/span> T.\u9805\u6b21 <span class=\"\u037c8\">=<\/span> I.\u9805\u6b21<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"384\" data-end=\"387\" \/>\n<h2 data-section-id=\"auwtnk\" data-start=\"389\" data-end=\"404\">&#x26a0;&#xfe0f; \u518d\u88dc\u4e00\u500b\u4f60\u6703\u8e29\u7684\u9ede<\/h2>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse\/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\">T.\u4ee3\u865f <span class=\"\u037c8\">=<\/span> ISNULL(I.\u4ee3\u865f, T.\u4ee3\u865f)<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"443\" data-end=\"475\">&#x1f449; \u5982\u679c I.\u4ee3\u865f = &#8221;\uff08\u7a7a\u5b57\u4e32\uff09<br \/>\n\u9019\u884c\u9084\u662f\u6703\u66f4\u65b0\u6210\u7a7a\u5b57\u4e32<\/p>\n<p data-start=\"477\" data-end=\"497\">&#x1f449; \u5982\u679c\u4f60\u8981\u300c\u7a7a\u503c\u4e5f\u4e0d\u8981\u66f4\u65b0\u300d\uff0c\u8981\u6539\uff1a<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse\/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\">T.\u4ee3\u865f <span class=\"\u037c8\">=<\/span> <span class=\"\u037c8\">CASE<\/span><br \/>\n<span class=\"\u037c8\">WHEN<\/span> I.\u4ee3\u865f <span class=\"\u037c8\">IS<\/span> <span class=\"\u037cb\">NULL<\/span> <span class=\"\u037c8\">OR<\/span> I.\u4ee3\u865f <span class=\"\u037c8\">=<\/span> <span class=\"\u037cc\">&#8221;<\/span><br \/>\n<span class=\"\u037c8\">THEN<\/span> T.\u4ee3\u865f<br \/>\n<span class=\"\u037c8\">ELSE<\/span> I.\u4ee3\u865f<br \/>\n<span class=\"\u037c8\">END<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"627\" data-end=\"630\" \/>\n<h2 data-section-id=\"12p2xxg\" data-start=\"632\" data-end=\"652\">&#x26a0;&#xfe0f; \u4f60\u9019\u884c\u4e5f\u662f\u932f\u7684\uff08\u9806\u4fbf\u5e6b\u4f60\u6293\uff09<\/h2>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse\/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\">T.\u6298\u6578 <span class=\"\u037c8\">=<\/span> <span class=\"\u037c8\">CASE<\/span> <span class=\"\u037c8\">WHEN<\/span> I.\u6298\u6578<span class=\"\u037c8\">&gt;<\/span><span class=\"\u037cb\">0<\/span> <span class=\"\u037c8\">THEN<\/span> T.\u6298\u6578 <span class=\"\u037c8\">ELSE<\/span> T.\u6298\u6578 <span class=\"\u037c8\">END<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"713\" data-end=\"740\">&#x1f449; \u4e0d\u7ba1\u600e\u6a23\u90fd = T.\u6298\u6578<br data-start=\"728\" data-end=\"731\" \/>&#x27a1;&#xfe0f; \u6c38\u9060\u4e0d\u6703\u66f4\u65b0<\/p>\n<p data-start=\"742\" data-end=\"746\">\u61c9\u8a72\u662f\uff1a<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse\/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\">T.\u6298\u6578 <span class=\"\u037c8\">=<\/span> <span class=\"\u037c8\">CASE<\/span> <span class=\"\u037c8\">WHEN<\/span> I.\u6298\u6578<span class=\"\u037c8\">&gt;<\/span><span class=\"\u037cb\">0<\/span> <span class=\"\u037c8\">THEN<\/span> I.\u6298\u6578 <span class=\"\u037c8\">ELSE<\/span> T.\u6298\u6578 <span class=\"\u037c8\">END<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"807\" data-end=\"810\" \/>\n<h2 data-section-id=\"7aw480\" data-start=\"812\" data-end=\"824\">&#x2705; \u7d50\u8ad6\uff08\u5f88\u7c21\u55ae\uff09<\/h2>\n<p data-start=\"825\" data-end=\"873\">\u4f60\u4e0d\u662f\u300c\u4ee3\u865f\u4e0d\u80fd\u66f4\u65b0\u300d<br data-start=\"836\" data-end=\"839\" \/>&#x1f449; \u662f\u4f60 JOIN \u5beb\u932f\uff0c\u5c0e\u81f4\u6293\u4e0d\u5230\u6b63\u78ba\u7684 INSERTED \u8cc7\u6599<\/p>\n<p data-start=\"875\" data-end=\"882\">\u6539\u9019\u884c\u5c31\u597d\u4e86\uff1a<\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse\/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback\">\n<div class=\"pointer-events-none absolute inset-x-4 top-12 bottom-4\">\n<div class=\"pointer-events-none sticky z-40 shrink-0 z-1!\">\n<div class=\"sticky bg-token-border-light\"><\/div>\n<\/div>\n<\/div>\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037c5 \u037cj\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<div class=\"cm-content q9tKkq_readonly\"><span class=\"\u037c8\">ON<\/span> T.\u55ae\u865f <span class=\"\u037c8\">=<\/span> I.\u55ae\u865f <span class=\"\u037c8\">AND<\/span> T.\u9805\u6b21 <span class=\"\u037c8\">=<\/span> I.\u9805\u6b21<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\"><\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<div class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\" aria-hidden=\"true\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>&#x2705; \u4fee\u6b63\u7248 Trigger\uff08\u4e7e\u6de8\u7248\uff09 ALTER TRIGGER [dbo].[TRI_T_B7 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3],"tags":[],"class_list":["post-1921","post","type-post","status-publish","format-standard","hentry","category-dxq_erp"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=\/wp\/v2\/posts\/1921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1921"}],"version-history":[{"count":3,"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=\/wp\/v2\/posts\/1921\/revisions"}],"predecessor-version":[{"id":1924,"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=\/wp\/v2\/posts\/1921\/revisions\/1924"}],"wp:attachment":[{"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1921"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1921"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.dxQerp.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}