Prenos tHE_SetSubjContact izmedju baza

--lista constrainta
SELECT fk.name AS ConstraintName,
       t.name AS TableName
FROM sys.foreign_keys fk
JOIN sys.tables t ON fk.parent_object_id = t.object_id
WHERE fk.referenced_object_id = OBJECT_ID('tHE_SetSubjContact');
go


DECLARE @sql NVARCHAR(MAX) = '';
SELECT @sql = @sql + 'ALTER TABLE ' + QUOTENAME(t.name) +
    ' NOCHECK CONSTRAINT ' + QUOTENAME(fk.name) + ';' + CHAR(13)
FROM sys.foreign_keys fk
JOIN sys.tables t ON fk.parent_object_id = t.object_id
WHERE fk.referenced_object_id = OBJECT_ID('tHE_SetSubjContact');

PRINT @sql;  -- Prikazuje generisanu skriptu
EXEC sp_executesql @sql;  -- Izvršava generisanu skriptu
go

DELETE FROM tHE_SetSubjContact where acSubject not like ''
go

insert into Magacin55.dbo.tHE_SetSubjContact(acSubject,anNo,acActive,acName,acSurname,acMiddle,acPrefix,acUserId,acPassword,acDefLang,acATOrder,acATStock,acATCash,acATInvoice,acATCalendar,acPersonal,acAppl,adBDay,acFunction,acBankBranch,adTimeIns,anUserIns,adTimeChg,anUserChg,acWorkerContact,anUserID,acDept,acAgencySignedBy,anUserGroup,acLangID,acCerTime,acCerPub,acRegNo,anMaxRebate,acWebUserID,acLicDataBase,acProfile,acPost,acPhoto,acPIN,acSignature,acCode,acAdditPersonMark,adGDPRConfirm,acForeigner,acWeb,acLicServer,acUserLicence)
select acSubject,anNo,acActive,acName,acSurname,acMiddle,acPrefix,acUserId,acPassword,acDefLang,acATOrder,acATStock,acATCash,acATInvoice,acATCalendar,acPersonal,acAppl,adBDay,acFunction,acBankBranch,adTimeIns,anUserIns,adTimeChg,anUserChg,acWorkerContact,anUserID,acDept,acAgencySignedBy,anUserGroup,acLangID,acCerTime,acCerPub,acRegNo,anMaxRebate,acWebUserID,acLicDataBase,acProfile,acPost,acPhoto,acPIN,acSignature,acCode,acAdditPersonMark,adGDPRConfirm,acForeigner,acWeb,acLicServer,acUserLicence
from Racunovodstvo08.dbo.tHE_SetSubjContact
where acSubject not like ''
go

DECLARE @sql NVARCHAR(MAX) = '';
SELECT @sql = @sql + 'ALTER TABLE ' + QUOTENAME(t.name) +
    ' CHECK CONSTRAINT ' + QUOTENAME(fk.name) + ';' + CHAR(13)
FROM sys.foreign_keys fk
JOIN sys.tables t ON fk.parent_object_id = t.object_id
WHERE fk.referenced_object_id = OBJECT_ID('tHE_SetSubjContact');

PRINT @sql;  -- Prikazuje generisanu skriptu
EXEC sp_executesql @sql;  -- Izvršava generisanu skriptu
go

Detalji članka

ID članka:
160
Kategorija:
Ocjena :

Vezani članci