我滴个乖乖

This commit is contained in:
zel
2025-02-20 15:20:28 +08:00
parent 4b54cca70b
commit 485cfcd6f2
2343 changed files with 495732 additions and 1022 deletions

View File

@@ -0,0 +1,43 @@
BEGIN TRANSACTION;
DELETE FROM
PageReference
WHERE
PageId = @PageId;
INSERT INTO PageReference
(
PageId,
ReferencesPageName,
ReferencesPageNavigation,
ReferencesPageId
)
SELECT DISTINCT
@PageId,
Coalesce(Ref.[Namespace] || ' :: ', '') || Ref.Name,
Ref.Navigation,
P.Id
FROM
TempReferences as Ref
LEFT OUTER JOIN [Page] as P
ON P.Navigation = Ref.Navigation;
UPDATE
PageReference
SET
ReferencesPageNavigation = I.Navigation
FROM (
SELECT DISTINCT
Id,
P.Navigation
FROM
PageReference as PR
INNER JOIN [Page] as P
ON P.Id = PR.ReferencesPageId
WHERE
P.Id = 77
) AS I
WHERE
I.Id = PageReference.ReferencesPageId;
COMMIT TRANSACTION;