نمایش نتایج 1 تا 3 از 3

نام تاپیک: ساخت یک تریگر برای کپی گرفتن از اطلاعات یک جدول قبل از اپدیت

  1. #1
    کاربر دائمی آواتار mohsen_metn
    تاریخ عضویت
    آبان 1386
    محل زندگی
    تهران
    پست
    356

    ساخت یک تریگر برای کپی گرفتن از اطلاعات یک جدول قبل از اپدیت

    سلام
    من دو تا جدول دارم به صورت زیر

    /****** Object:  Table [dbo].[tbl_Cartable]    Script Date: 10/24/2017 11:14:25 AM ******/
    SET ANSI_NULLS ON
    GO

    SET QUOTED_IDENTIFIER ON
    GO

    CREATE TABLE [dbo].[tbl_Cartable](
    [WorkID] [numeric](18, 0) IDENTITY(1,1) NOT NULL,
    [UserId] [numeric](18, 0) NOT NULL,
    [WorkTitle] [nvarchar](200) NOT NULL,
    [WorkDescription] [nvarchar](max) NOT NULL,
    [WorkDate] [datetime2](7) NOT NULL,
    [WorkType] [numeric](18, 0) NOT NULL,
    [PatientID] [numeric](18, 0) NOT NULL,
    CONSTRAINT [PK_tbl_Cartable] PRIMARY KEY CLUSTERED
    (
    [WorkID] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

    GO


    و جدول دوم به صورت زیر
    GO

    /****** Object: Table [dbo].[tbl_CartableTran] Script Date: 10/24/2017 11:20:17 AM ******/
    SET ANSI_NULLS ON
    GO

    SET QUOTED_IDENTIFIER ON
    GO

    CREATE TABLE [dbo].[tbl_CartableTran](
    [WorkID] [numeric](18, 0) IDENTITY(1,1) NOT NULL,
    [UserId] [numeric](18, 0) NOT NULL,
    [WorkTitle] [nvarchar](200) NOT NULL,
    [WorkDescription] [nvarchar](max) NOT NULL,
    [WorkDate] [datetime2](7) NOT NULL,
    [WorkType] [numeric](18, 0) NOT NULL,
    [PatientID] [numeric](18, 0) NOT NULL
    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

    GO


    حالا میخوام یک تریگر بنویسم که وقتی جدول اول داره اپدیت میشه ، قبلش اون رکوردو تو جدول دومی ثبت کنم. در واقع یه سیستم لاگ هستش. فقط فیلد workdate به جای مقدار قبلی تاریخ حالو بگیره
    لطفا کمک کنید

  2. #2
    کاربر دائمی آواتار mohsen_metn
    تاریخ عضویت
    آبان 1386
    محل زندگی
    تهران
    پست
    356

    نقل قول: ساخت یک تریگر برای کپی گرفتن از اطلاعات یک جدول قبل از اپدیت

    لطفا کمک کنید

  3. #3

    نقل قول: ساخت یک تریگر برای کپی گرفتن از اطلاعات یک جدول قبل از اپدیت

    سلام از Temporal Tables استفاده کن: https://docs.microsoft.com/en-us/sql...emporal-tables

تاپیک های مشابه

  1. پاسخ: 0
    آخرین پست: شنبه 23 فروردین 1393, 07:16 صبح
  2. ساخت برنامه ای برای کپی گرفتن از فلش
    نوشته شده توسط ehsanocx در بخش برنامه نویسی در 6 VB
    پاسخ: 12
    آخرین پست: پنج شنبه 10 اسفند 1391, 07:20 صبح
  3. یک برنامه برای کپی گرفتن
    نوشته شده توسط Smart User در بخش C#‎‎
    پاسخ: 6
    آخرین پست: چهارشنبه 25 بهمن 1385, 09:14 صبح
  4. کپی گرفتن از کلیه اشیا یک بانک در یک بانک جدید
    نوشته شده توسط Sadegh_S در بخش Maintenance Plan
    پاسخ: 1
    آخرین پست: جمعه 30 خرداد 1382, 16:58 عصر

قوانین ایجاد تاپیک در تالار

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