Exemplos de consultas SQL

Esses são exemplos das consultas que você pode usar para retornar valores de lista do banco de dados do SOLIDWORKS PDM.

Listar todos os valores exclusivos armazenados em uma determinada variável

Esse exemplo lista os valores substituindo o nome da variável.

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

Listar todas as pastas de projeto armazenadas em uma determinada pasta

Esse exemplo lista as pastas substituindo o caminho da pasta.

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

Obter valores de uma origem ODBC

Usando esse método você pode obter valores de uma origem ODBC, como uma planilha Excel.

 SELECT Data FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Livro1.xls"; User ID=Admin;Password=;Extended properties=Excel 8.0')...Folha1$
         
Neste exemplo:
  • O arquivo Excel precisa ser acessível ao servidor SQL (pode ser um caminho UNC).
  • Data é o nome da coluna.
  • Folha1 é o nome da folha.
  • As informações de conexão do servidor precisam ser do servidor SQL local. Por exemplo, você pode usar o nome do banco de dados do vault.