Příklady dotazů SQL

Následující příklady představují dotazy, které můžete použít pro vrácení výpisu hodnot z databáze SOLIDWORKS PDM.

Výpis všech jedinečných hodnot uložených v zadané proměnné

Tento příklad vypíše hodnoty nahrazením názvu proměnné.

Select distinct Vv.ValueCache From VariableValue Vv Where Vv.VariableID = ( select variableid from variable where Variablename like 'Číslo projektu') And Vv.ValueCache != '' order by Vv.ValueCache ASC

Výpis všech projektových složek uložených v zadané složce

Tento příklad vypíše složky nahrazením cesty ke složce.

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

Načtení hodnot ze zdroje dat ODBC

Touto metodou můžete získat hodnoty ze zdroje dat ODBC, například z tabulky aplikace Excel.

 SELECT Datum FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Book1.xls"; User ID=Admin;Password=;Extended properties=Excel 8.0')...List1$ 
         
V tomto příkladě:
  • Soubor aplikace Excel musí být dostupný ze serveru SQL (může se jednat o cestu UNC).
  • Datum je název sloupce.
  • List1 je název listu.
  • Informace o připojení k serveru by se měly týkat místního serveru SQL. Můžete použít například název databáze úschovny.