کپی طبقه فایل به صورت data base

برای کپی طبقه فایل به صورت database در  table ,EntityCategory  

نکته:

WHERE EntityCategoryID = 256; این قسمت id طبقه فایل مورد نظر را تایین میکنیم

Title + N' - تست', این قسمت هم نام طبقه فایل جدید

................................................

BEGIN TRANSACTION;

INSERT INTO EntityCategory
(
    Title,
    ParentRef,
    TagCategoryRef,
    Title_En,
    EntityType,
    AutomateNumbering,
    IsDeleted,
    UniqueID,
    IsActive,
    UserDeletedRef,
    DeleteDate,
    UserCreatedRef,
    CreateDate,
    EntityStructareType,
    HaveWaterMarkForDownload,
    EnableUpdateNumbering,
    StartNumberingFromZero,
    EnableSetPassword
)
SELECT
    Title + N' - تست',
    NULL,
    TagCategoryRef,
    Title_En,
    EntityType,
    AutomateNumbering,
    0,
    NEWID(),
    IsActive,
    NULL,
    NULL,
    UserCreatedRef,
    GETDATE(),
    EntityStructareType,
    HaveWaterMarkForDownload,
    EnableUpdateNumbering,
    StartNumberingFromZero,
    EnableSetPassword
FROM EntityCategory
WHERE EntityCategoryID = 256;

-- بررسی رکورد ایجاد شده
SELECT *
FROM EntityCategory
WHERE Title = (
    SELECT Title + N' - تست'
    FROM EntityCategory
    WHERE EntityCategoryID = 256
);

-- اگر نتیجه درست بود:
COMMIT;

-- اگر اشتباه بود به جای COMMIT از این استفاده کن:
-- ROLLBACK;

آيا اين مقاله مفيد بود؟