[英]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.