• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

مشكل در تريگر

HADI_EN

Registered User
تاریخ عضویت
20 مارس 2006
نوشته‌ها
242
لایک‌ها
2
من يه تريگر به صورت زير ايجاد كردم فقط مي خوام داخل متغيير @ s به جاي عدد يك، مقدار كليد اوليه ركورد حاوي فيلدb

كه آپديت شده است ريخته شود اما نمي دونم چه جوري؟

لازم به توضيح است كه جدول table1 داراي دو فيلد a و b است كه فيلد a كليد اوليه است.

اگه كمكم كنيم ممنون مي شوم:D


کد:
CREATE TRIGGER fgf ON dbo.table1 
FOR update
AS

if update(b)
begin
declare  @s int 

set @s=1


update table2
set d=113
where(c=@s)
end
 

HADI_EN

Registered User
تاریخ عضویت
20 مارس 2006
نوشته‌ها
242
لایک‌ها
2
يعني كسي اينجا نميدونه چطوري مي تونم به اطلاعات ركورد آپديت شده با تريگر دسترسي پيدا كنم ؟؟؟؟؟؟؟:blink: :blink: :wacko: :(
 

HADI_EN

Registered User
تاریخ عضویت
20 مارس 2006
نوشته‌ها
242
لایک‌ها
2
من تو اينترنت گشتم جوابشو پيدا كردم گفتم جوابو بذارم ملت حالشو ببرن:D

ولي خداييش اين رسمش نبود هيچكي جواب نده

لااقل يه اهني يه اوهوني



کد:
CREATE TRIGGER fgf ON dbo.table1 
FOR update
AS

if update(b)
begin

update table2
set d=113
from table1
where(table2.c=table1.a)

end
 
بالا