Nachfolgend finden Sie einige Beispiele für Abfragen, die Sie verwenden können, um Listenwerte aus der SOLIDWORKS PDM Datenbank abzurufen.
Auflisten aller eindeutigen Werte, die in einer angegebenen Variablen gespeichert sind
In diesem Beispiel werden Werte durch Ersetzen des Variablennamens aufgelistet.
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
Auflisten aller Projektordner, die in einem bestimmten Verzeichnis gespeichert sind
In diesem Beispiel werden Ordner durch Ersetzen des Ordnerpfads aufgelistet.
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
Abrufen von Werten aus einer ODBC-Quelle
Mit dieser Methode können Sie Werte aus einer ODBC-Quelle abrufen, beispielsweise aus einem Excel Arbeitsblatt.
SELECT Date FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Book1.xls"; User ID=Admin;Password=;Extended properties=Excel 8.0')...Sheet1$
Zu diesem Beispiel:
- Der SQL-Server muss auf die Excel Datei zugreifen können (kann ein UNC-Pfad sein).
-
Date ist der Spaltenname.
-
Sheet1 ist der Blattname.
- Die Server-Verbindungsinformationen sollten auf den lokalen SQL-Server verweisen. Beispielsweise können Sie den Namen der Tresordatenbank verwenden.