SQL 실행
 
용도 
ODBC 데이터 원본에서 모든 SQL 문을 실행합니다.
다음도 참조 
포맷 
SQL 실행 [대화상자 없음; ODBC: <데이터 원본 이름>; <네이티브 SQL
또는 계산된 SQL>]
옵션 
 •
대화상자 없이 수행은 SQL 지정 대화상자, ODBC 데이터 원본 선택 대화상자 및 암호 대화상자가 스크립트 단계가 실행될 때 표시되지 않도록 합니다.
 •
ODBC 데이터 원본은 ODBC 데이터 원본 선택 대화상자를 표시합니다. 목록에서 데이터 원본을 선택하고 승인을 클릭하고 유효한 사용자 이름 및 암호를 입력합니다.
참고  대화상자 없이 수행을 선택한 경우 사용자 이름 및 암호 저장를 선택하십시오. 그렇지 않으면 사용자가 데이터 원본에 접근할 수 없을 수도 있습니다.
 •
계산된 SQL 텍스트는 SQL 쿼리로 사용하도록 계산을 지정합니다.
 •
SQL 텍스트를 사용하면 수동으로 SQL 쿼리문을 입력할 수 있습니다.
호환성 
 
스크립트 단계 실행 위치 
지원 여부 
FileMaker Pro 
지원  
FileMaker Server 예약 스크립트 
일부 지원 
FileMaker Go 
지원 안 됨 
사용자 설정 웹 발행 
일부 지원 
FileMaker WebDirect 
일부 지원 
런타임 솔루션 
지원 안 됨 
다음에서 발생 
FileMaker Pro 6.0 이전
설명 
이 스크립트 단계를 사용하여 ODBC SQL 인터페이스를 통해 ODBC 데이터 원본의 데이터를 관리할 수 있습니다. 이것은 ODBC 데이터 원본이 있는 FileMaker Pro 상호 작용에 대한 더 많은 제어를 제공합니다. 스크립트에 여러 SQL 실행 단계를 추가할 수 있습니다.
중요사항  오류 처리에 대한 정보는 Get 함수를 참조하십시오.
 •
Get(마지막 ODBC 오류) 함수는 ODBC에 의해 반환된 최신 오류 상태를 반환합니다.
 •
Get(마지막 오류) 함수는 최신 FileMaker Pro 오류를 반환합니다.
메모
 •
 •
FileMaker Server, FileMaker WebDirect 및 사용자 설정 웹 발행은 대화상자 없이 수행 옵션이 선택된 경우에만 이 스크립트를 실행합니다.
 •
 •
 •
예제 1 
외부 ODBC 데이터 원본의 직원 테이블에서 레코드를 업데이트합니다.
SQL 실행 [SQL 텍스트: INSERT INTO 직원 (직원ID, 이름, , 직위, 회사 전화, 봉급) VALUES (100, N'Joe', N'Smith', N'Software Engineer', '987-7000', 100000) UPDATE 직원 SET Title = N'Manager' WHERE 직원ID = 103 DELETE FROM 직원 WHERE 직원ID = 103]
예제 2 
SQL 문을 계산 및 수행하여 외부 ODBC 데이터 원본의 고객 테이블에서 레코드를 업데이트합니다.
SQL 실행 [계산된 SQL 텍스트: "INSERT INTO 고객 (회사, ) VALUES (" & 고객::회사& "," & "N'" & 고객:: & "')"]
관련 주제 
스크립트 단계 참조(알파벳순)
스크립트 단계 참조(카테고리순)