fakhravari
دوشنبه 11 دی 1391, 19:59 عصر
با سلام
من با این کد
AFTER DELETE
AS
BEGIN
SET NOCOUNT ON;
declare @ID int;
set @ID = (SELECT ID FROM DELETED)
مقدار ID حذف شده را میگیرم.
و با این کد مقدار ID جدید ثبت شده را میگیرم
AFTER Insert
AS
BEGIN
SET NOCOUNT ON;
declare @ID int;
set @ID = @@IDENTITY
-------------------------------------------------------
سوال اول
1) برای ویرایش چطوری میتونم ID رکورد را دریافت کنم؟
---------------------------------------------------------------
سوال دوم
2) من با این کد
set @ID = (SELECT ID FROM DELETED)
set @UserName = (SELECT Name +' ' + Family FROM DELETED)
Insert Into Tb2 (RetID, DatePost) values(@ID,@UserName+' AFTER DELETE');
مثلا میگم
19 11 محمد حسین فخراوری AFTER DELETE
یک جمله ثبت میکنم.
حال در ثبت اطلاعات insert چطوری میتونم نام در یافت کنم چون فقط بلدم @@IDENTITY برگشتی بگیرم.
------------------------
در این پست
http://barnamenevis.org/showthread.php?376629-%D9%85%D9%82%D8%AF%D8%A7%D8%B1-%D8%A8%D8%B1%DA%AF%D8%B4%D8%AA%DB%8C-%D8%A8%D8%B9%D8%AF-%D8%A7%D8%B2-%D8%AD%D8%B0%D9%81
اقای موسوی گفتن update نداریم .
من خودم برای تریگر چون فقط insert / delete تست زدم نمیدونم دقیقا یا بد منظورشون گرفتم
من با این کد
AFTER DELETE
AS
BEGIN
SET NOCOUNT ON;
declare @ID int;
set @ID = (SELECT ID FROM DELETED)
مقدار ID حذف شده را میگیرم.
و با این کد مقدار ID جدید ثبت شده را میگیرم
AFTER Insert
AS
BEGIN
SET NOCOUNT ON;
declare @ID int;
set @ID = @@IDENTITY
-------------------------------------------------------
سوال اول
1) برای ویرایش چطوری میتونم ID رکورد را دریافت کنم؟
---------------------------------------------------------------
سوال دوم
2) من با این کد
set @ID = (SELECT ID FROM DELETED)
set @UserName = (SELECT Name +' ' + Family FROM DELETED)
Insert Into Tb2 (RetID, DatePost) values(@ID,@UserName+' AFTER DELETE');
مثلا میگم
19 11 محمد حسین فخراوری AFTER DELETE
یک جمله ثبت میکنم.
حال در ثبت اطلاعات insert چطوری میتونم نام در یافت کنم چون فقط بلدم @@IDENTITY برگشتی بگیرم.
------------------------
در این پست
http://barnamenevis.org/showthread.php?376629-%D9%85%D9%82%D8%AF%D8%A7%D8%B1-%D8%A8%D8%B1%DA%AF%D8%B4%D8%AA%DB%8C-%D8%A8%D8%B9%D8%AF-%D8%A7%D8%B2-%D8%AD%D8%B0%D9%81
اقای موسوی گفتن update نداریم .
من خودم برای تریگر چون فقط insert / delete تست زدم نمیدونم دقیقا یا بد منظورشون گرفتم