PDM中无法删除文件或文件夹来源:苏州卓盛信息 PDM中无法删除文件或文件夹 文章来源:solidworks代理商-卓盛信息
1. 原因:当SQL记录错误时,可能导致无法删除或者销毁某些文件或文件夹。 2. 解决方法:先备份SQL,然后在SQL中运行以下命令 1.在Projects表内查询这个路径的文件夹的ID(二选一,精确匹配和通配) SELECT * FROM Projects WHERE Name =设计项目测试2023 ' SELECT * FROM Projects WHERE path like'%设计项目测试2023 %' 假设得到文件夹的ProjectID:7699 2.查找该文件夹目录下的文件ID SELECT * FROM DocumentsInProjects WHERE ProjectID='7699’ 得到该文件夹下的文件的DocumentID:185107-185823 3.1*****以下删除单个文件 DELETE FROM VariableValue WHERE DocumentID='185107' DELETE FROM Documents WHERE DocumentID='185107' 手动一个个删除要累死,所以改成批量删除 3.2*****以下批量删除多个 DELETE FROM Documents WHERE DocumentID in(SELECT DocumentID FROM DocumentsInProjects WHERE ProjectID='7699') 如果警告有其他相关的表,就在上面加一行对应的删除,例如: VariableValue表 DELETE FROM VariableValue WHERE DocumentID in(SELECT DocumentID FROM DocumentsInProjects WHERE ProjectID='7699') DELETE FROM Documents WHERE DocumentID in(SELECT DocumentID FROM DocumentsInProjects WHERE ProjectID='7699')
文章分类:
行业新闻
|