![]() ![]() |
Jun 26 2009, 12:52 AM
مشاركة
#1
|
|
|
Newbie ![]() المجموعة: Members المشاركات: 3 التسجيل: 26-June 09 رقم العضوية: 21 |
باستخدام SQL server 2005
كمثال نريد تعقب البيانات في جدول الحضور والأنصراف في قاعدة بيانات شؤون الموظفين ننشأ قاعدة بيانات باسم DBMatterOfEmployees وجدول حضور وانصراف باسم Attendance_Go Create database DBMatterOfEmployees /* Table Of Attendance_Goجدول الحضور والانصراف */ create table Attendane_go ( No_Emp int primary key not null,/*رقم الموظف*/ Name char(50) ) أنشاء جدول لتخزين المعلومات الخاصة بتعقب البيانات create table SaveData ( changed Timestamp, dateChanged DateTime, TableName char(30), UserName varchar(50), operation char(6) ) إنشاء أمر تشغيل DML باسم PursueByDML Use DBMatterOfEmployees create trigger PursueByDML ON dbo. Attendane_go after INSERT,UPDATE --NOT FOR REPLICATION AS Declare @Operation char(6) IF EXISTS(Select * From deleted) set @Operation='Update' ELSE set @Operation='Insert' INSERT INTO dbo.SaveDataSecrit(Datechanged,TableName,UserName,Operation) SELECT GetDate(),' Attendane_go ',suser_sname(),@Operation --END Trigger |
|
|
|
Mar 16 2010, 07:00 AM
مشاركة
#2
|
|
|
Newbie ![]() المجموعة: Members المشاركات: 4 التسجيل: 3-May 08 رقم العضوية: 15 |
سلام عليكم ورحمة الله وبركاتة
بارك الله فيك
الملفات المرفقة
|
|
|
|
![]() ![]() |
| نسخة خفيفة | الوقت الآن: 6th September 2010 - 11:53 AM |