Esempi di query SQL

Di seguito sono forniti alcuni esempi di query che restituiscono valori di elenco dal database SOLIDWORKS PDM.

Elenca tutti i valori univoci memorizzati in una variabile specificata

Questo esempio elenca i valori sostituendo il nome della variabile.

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

Elenca tutte le cartelle di progetto memorizzate in una cartella specificata

Questo esempio elenca le cartelle sostituendo il percorso della cartella.

Select P.Name From Projects P, ProjectTree Pt, Projects P2 where P.ProjectID > 1 And P2.Path Like '\Progetti\' And P2.ProjectID = Pt.ProjectID And P.ProjectID = Pt.ChildProject Order By P.Name Asc

Recupera i valori da un'origine ODBC

Utilizzando questo metodo, si possono ottenere i valori da un'origine ODBC, ad esempio un foglio di calcolo Excel.

 SELECT Data FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Book1.xls"; User ID=Admin;Password=;Extended properties=Excel 8.0')...Sheet1$
         
In questo esempio:
  • Il file Excel deve essere accessibile da SQL Server (può essere un percorso UNC).
  • Data è il nome della colonna.
  • Foglio è il nome del foglio.
  • Le informazioni di connessione server devono essere specificate a livello di SQL Server locale. Ad esempio, è possibile utilizzare il nome del database dei vault.