Są to przykładowe zapytania, których można użyć, aby zwrócić listę wartości z bazy danych programu SOLIDWORKS PDM.
Lista wszystkich unikatowych wartości zapisanych w określonej zmiennej
W tym przykładzie wartości są wyszczególnione poprzez zastąpienie nazwy zmiennej.
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
Lista wszystkich folderów projektu zapisanych w określonym folderze
W tym przykładzie foldery są wyszczególnione poprzez zastąpienie ścieżki folderu.
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
Pobieranie wartości ze źródła ODBC
Przy użyciu tej metody można pobrać wartości ze źródła ODBC, takiego jak arkusz kalkulacyjny programu Excel.
SELECT Data FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Book1.xls"; User ID=Admin;Password=;Extended properties=Excel 8.0')...Arkusz1$
W tym przykładzie:
- Plik programu Excel musi być dostępny dla serwera SQL (może być określony ścieżką UNC).
-
Data jest nazwą kolumny.
-
Arkusz1 jest nazwą arkusza.
- Informacje o połączeniu z serwerem powinny kierować do lokalnego serwera SQL. Na przykład można użyć nazwy bazy danych przechowalni.