以下是您可以用來從 SOLIDWORKS PDM 資料庫傳回清單值的查詢範例。
列出儲存在指定變數中的所有獨特值
此範例透過取代變數名稱列出值。
Select distinct Vv.ValueCache From VariableValue Vv Where Vv.VariableID = ( select variableid from variable where Variablename like 'Project number') And Vv.ValueCache != '' order by Vv.ValueCache ASC
列出儲存在指定資料夾下的所有專案資料夾
此範例透過取代資料夾路徑列出資料夾。
Select P.Name From Projects P, ProjectTree Pt, Projects P2 where P.ProjectID > 1 And P2.Path Like '\Projects\' And P2.ProjectID = Pt.ProjectID And P.ProjectID = Pt.ChildProject Order By P.Name Asc
從 ODBC 來源擷取值
使用此方法,您可以從 ODBC 來源 (例如 Excel 試算表) 中取得值。
SELECT Date FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Book1.xls"; User ID=Admin;Password=;Extended properties=Excel 8.0')...Sheet1$
在此範例中:
- Excel 檔案必須可由 SQL Server 存取 (可以是 UNC 路徑) 。
-
Date 是欄名稱。
-
Sheet1 是圖頁名稱。
- 伺服器連接資訊應該是關於本機 SQL Server 的資訊。 例如,您可以使用資料保險箱資料庫名稱。