簡體   English   中英

EPiServer (Optimizely) SQL: 批量更新產品有效期

[英]EPiServer (Optimizely) SQL: batch update of product expiry date

我正在嘗試使用 SQL 更新產品有效期。我使用了這些代碼:

UPDATE [Test.EPiServer.CM11.UAT].[dbo].[CatalogEntry]
SET EndDate = '2032-12-31 16:00:00.000'
where 
Code in ('TESTB8', 'TESTB10' )

它會更改 SQL 結果的數據,但不會更新 CMS 上的產品。 如果我從 CMS 更新產品,它會更改 SQL 結果。 還有另一個鏈接表嗎?

您使用 SQL 對數據庫所做的更改可能不會立即反映在您用來管理產品的 CMS 中。 這可能是因為 CMS 有自己的數據庫,或者因為它緩存了數據庫中的數據以提高性能。 為了確保您使用 SQL 對數據庫所做的更改反映在 CMS 中,您可能需要清除緩存或刷新 CMS 中的數據。 您可能還需要檢查 CMS 是否使用任何其他表或視圖來顯示產品信息,並確保這些表或視圖也更新了新的到期日期。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM