This commit is contained in:
53
PROMS/SQL Data Tools/CleanupROUsagesByron.SQL
Normal file
53
PROMS/SQL Data Tools/CleanupROUsagesByron.SQL
Normal file
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
VersionID : 14
|
||||
RofstID : 164
|
||||
RODBIDs : 2 RO
|
||||
|
||||
RODBID Change from 2 to 1
|
||||
*/
|
||||
EXECUTE [vesp_TurnChangeManagerOFF]
|
||||
GO
|
||||
-- Contents - replacing rodbid's in content records' link text, for the input version
|
||||
update contents set text = replace(text, ' 2[END>', ' 1[END>')
|
||||
where contentid in (
|
||||
select vi.contentid from vefn_getversionitems('14') vi
|
||||
join rousages ru on ru.contentid = vi.contentid
|
||||
where ru.rodbid = 2)
|
||||
|
||||
-- Grids - replacing rodbid's in grid records' link text
|
||||
update grids set data = cast(replace(cast(data as nvarchar(max)), ' 2[END>', ' 1[END>') as xml)
|
||||
where contentid in (
|
||||
select vi.contentid from vefn_getversionitems('14') vi
|
||||
join rousages ru on ru.contentid = vi.contentid
|
||||
where ru.rodbid = 2)
|
||||
|
||||
-- ROUsages - updating rousage records with correct rodbid
|
||||
update rousages set rodbid = 1
|
||||
where rodbid = 2 and contentid in (
|
||||
select vi.contentid from vefn_getversionitems('14') vi
|
||||
join rousages ru on ru.contentid = vi.contentid
|
||||
where ru.rodbid = 2)
|
||||
|
||||
-- DROUsages - updating rousage records with correct rodbid
|
||||
update drousages set rodbid = 1
|
||||
where rodbid = 2
|
||||
|
||||
delete from Figures where ROFstID = 164
|
||||
update Associations set ROFstID = 160 where ROFstID = 164
|
||||
delete from ROFsts where ROFstID = 164
|
||||
|
||||
-- ROFSTs - Update RODBID to 2 from 3
|
||||
update rofsts set rodbid = 1 where rodbid = 2
|
||||
|
||||
-- Associations - No Change
|
||||
-- ROImages - No Change
|
||||
-- Figures - Insert duplicate records for figures
|
||||
-- INSERT INTO [Figures] ([ROFstID],[ImageID],[Config],[DTS],[UserID])
|
||||
-- select 24,[ImageID],[Config],[DTS],[UserID] from [Figures] where ROFSTID = 23
|
||||
-- Remove unused RODBs
|
||||
Delete RODBs Where RODBID = 2
|
||||
GO
|
||||
EXECUTE [vesp_TurnChangeManagerON]
|
||||
GO
|
||||
|
||||
|
Reference in New Issue
Block a user