50 lines
1.6 KiB
Transact-SQL
50 lines
1.6 KiB
Transact-SQL
/*
|
|
VersionID : 6 Enhanced Background Documents
|
|
RofstID : 24 2013-02-25 17:43:44.000
|
|
RODBIDs : 3 RO D:\DATA\DDRIVE\VERGE\RO 97
|
|
|
|
RODBID Change from 3 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, ' 3[END>', ' 2[END>')
|
|
where contentid in (
|
|
select vi.contentid from vefn_getversionitems('6') vi
|
|
join rousages ru on ru.contentid = vi.contentid
|
|
where ru.rodbid = 3)
|
|
|
|
-- Grids - replacing rodbid's in grid records' link text
|
|
update grids set data = cast(replace(cast(data as nvarchar(max)), ' 3[END>', ' 2[END>') as xml)
|
|
where contentid in (
|
|
select vi.contentid from vefn_getversionitems('6') vi
|
|
join rousages ru on ru.contentid = vi.contentid
|
|
where ru.rodbid = 3)
|
|
|
|
-- ROUsages - updating rousage records with correct rodbid
|
|
update rousages set rodbid = 2
|
|
where rodbid = 3 and contentid in (
|
|
select vi.contentid from vefn_getversionitems('6') vi
|
|
join rousages ru on ru.contentid = vi.contentid
|
|
where ru.rodbid = 3)
|
|
|
|
-- DROUsages - updating rousage records with correct rodbid
|
|
update drousages set rodbid = 2
|
|
where rodbid = 3
|
|
|
|
-- ROFSTs - Update RODBID to 2 from 3
|
|
update rofsts set rodbid = 2 where rodbid = 3
|
|
|
|
-- 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 = 3
|
|
GO
|
|
EXECUTE [vesp_TurnChangeManagerON]
|
|
GO
|
|
|
|
|