PDA

View Full Version : استفاده از یک فیلد که در تریگر بروز رسانی شده در همان تریگر



sajjad_kochekian
دوشنبه 28 فروردین 1391, 15:35 عصر
سلام
من در یک تریگر یک فیلد را بروز رسانی می کنم و هم زمان از همان فیلد در همان تریگر می خواهم استفاده کنم. ولی همیشه مقدار قبلی را حساب می کند.
چه روشی را باید استفاده کنم؟

nedata
سه شنبه 29 فروردین 1391, 13:08 عصر
اول بايد فيلد را در همان تريگر بروز رساني كنيد و سپس در همان تريگر از فيلد استفاده كنيد

sajjad_kochekian
سه شنبه 29 فروردین 1391, 13:26 عصر
همین عمل را انجام می دهم ولی همیشه مقدار قبل آپدیت را نمایش می دهد

nedata
سه شنبه 29 فروردین 1391, 16:49 عصر
اينجوري بنويسيد
update table1 set field1=.......
update table1 set field2=field1

sajjad_kochekian
چهارشنبه 30 فروردین 1391, 14:38 عصر
یک جدول تست ساختم
و همین کد جواب می دهد
کدی که من استفاده می کنم شبیه همین کد است ولی جواب نمی دهد.