SQL 쿼리 예제

다음은 SOLIDWORKS PDM 데이터베이스에서 목록 값을 반환하는 데 사용할 수 있는 쿼리 예제입니다.

지정된 변수에 저장된 모든 고유값 표시

다음 예제는 변수 이름을 바꿔 값을 표시합니다.

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

지정된 폴더 아래에 저장된 모든 프로젝트 폴더 표시

다음 예제는 폴더 경로를 바꿔 폴더를 표시합니다.

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

ODBC 원본에서 값 검색

이 방법을 사용하면 ODBC 원본(예: Excel 스프레드시트)에서 값을 가져올 수 있습니다.

 SELECT Date FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Book1.xls"; User ID=Admin;Password=;Extended properties=Excel 8.0')...Sheet1$ 
         
이 예제에서
  • Excel 파일은 SQL Server에서 액세스 가능해야 합니다(UNC 경로일 수 있음).
  • Date는 열 이름입니다.
  • Sheet1은 시트 이름입니다.
  • 서버 연결 정보는 로컬 SQL Server여야 합니다. 예를 들어 볼트 데이터베이스 이름을 사용할 수 있습니다.