繁体   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