برای کپی طبقه فایل به صورت 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;