添加项目文件。

This commit is contained in:
Zel
2025-01-22 23:31:03 +08:00
parent 1b8ba6771f
commit 2ae76476fb
894 changed files with 774558 additions and 0 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;