Filemaker 및 SQL 쿼리<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요,
SQL 쿼리 빌더가 도입된 이후로 이 도구를 사용하려고 여러 번 시도했지만 성공하지 못했습니다. 그래서 저는 SQL 쿼리를 수동으로 작성하도록 강제하는 이전 방식(개방형 데이터베이스)을 사용합니다. 이제 외부 데이터베이스와 JMP 테이블을 혼합할 수 있으므로 쿼리 빌더에 두 번째 기회를 주고 싶습니다. 여전히 작동하지 않습니다. 오류 메시지:

데이터베이스와의 연결은 잘 작동합니다(업데이트 스크립트를 만들어 몇 달 동안 문제 없이 사용했습니다).
SQLSTATE=42000은 synthax 오류를 의미합니다. 그러나 SQL 쿼리를 작성한 것은 쿼리 빌더입니다...
어떤 생각?
감사해요,
클로드 B.
Re: Filemaker 및 SQL 쿼리인사말 @woz_s - 이 문제의 역사를 되돌아보면 공유할 몇 가지 사항이 있습니다.
- 원래 게시물에 언급된 Filemaker Pro 시나리오는 특별히 처리되었습니다. 세미콜론은 생성된 SQL에서 실제로 제거되지 않지만 세미콜론은 Filemaker Pro 데이터베이스에 제출하기 전에 "내부적으로" 제거됩니다.
- 여기에 언급된 기본 설정/확인란에 대한 기존 요청이 있지만 아직 구현되지 않았습니다. 나는 그것을 강화하고 현재 구현에서 작동하지 않는 다른 데이터베이스로 Presto를 언급했습니다. 향후 릴리스에서 처리할 수 있기를 바랍니다.
지금은 세미콜론을 제거하기 위해 찾은 해결 방법이 제가 제공할 수 있는 최상의 솔루션입니다.
Re: Filemaker 및 SQL 쿼리JMP 15를 사용하여 Presto ODBC 연결에서 데이터를 쿼리할 때 후행 세미콜론과 동일한 문제가 발생했습니다. 사용자 지정 SQL 모드로 전환하고 세미콜론을 제거하는 해결 방법은 잘 작동하지만 사용자 지정 모드와 사용자 지정 모드 간에 앞뒤로 전환합니다. 대화형 모드는 데이터 탐색 중에 매우 지루해집니다.
Audrey, 게시물에서 언급한 세미콜론 제거에 대해 자세히 설명해 주시겠습니까? FileMaker만 지원합니까? 나는 그것을 활성화하는 방법이 있는지 확인하기 위해 JMP 환경 설정을 파고 들었지만 아무것도 찾을 수 없었습니다. 아직 존재하지 않는 경우 향후 릴리스에서 후행 세미콜론 제거를 수동으로 켜거나 끌 수 있는 확인란이 있으면 좋을 것입니다. 감사해요!
Re: Filemaker 및 SQL 쿼리안녕하세요. 저는 소프트웨어에서 실제로 해결된 JMP 커뮤니티의 개선 요청이 있었던 몇 가지 문제를 검토하고 이를 원래 요청과 다시 일치시키려고 노력했습니다. 요청사항 중 하나입니다. JMP 14 타임프레임에서 적절한 경우 세미콜론을 제거하는 형식으로 FileMaker에 대한 지원을 일부 추가한 것 같습니다. 이 문제를 검색하는 모든 사용자가 최신 버전의 JMP로 업그레이드하고 FileMaker로 성공적으로 작업할 수 있기를 바랍니다. 또는 새로운 문제가 있으면 알려주세요.
감사해요!
오드리
Re: Filemaker 및 SQL 쿼리안녕하세요 에릭과 JP,
나는 확실히 여기서 비난의 형태로 토론을 시작하고 싶지 않습니다. 저는 JMP 팀의 지원에 매우 만족합니다. FileMaker와 관련하여 저에게 중요한 것은 세미콜론을 제거하고 트릭을 공유하여 문제를 해결할 수 있다는 것입니다.
Mac OS 세계의 데이터베이스 관리자에 대해 다소 제한적인 제안과 관련하여 귀하는 맞습니다. 개인적으로 저는 FileMaker의 디자인 유연성(및 신속한 개발)에 대한 조사에 주로 FileMaker를 사용합니다. 이는 원시 성능보다 저에게 더 중요합니다. 그럼에도 불구하고 저는 수백 개의 테이블, 수천 개의 필드 및 수백만 개의 레코드가 있는 일부 데이터베이스를 (FileMaker Server를 사용하여) 매우 효율적으로 관리합니다. 나는 또한 지리적 데이터를 위해 SQLite(사용자)와 특히 PosGres(PostGIS 서버)를 사용합니다.
ODBC 드라이버는 악센트 때문에 저와 같은 프랑스어 사용자에게 특히 변덕스럽습니다. 필드 제목에서 악센트와 공백을 금지해야 합니다!
다시 한 번 감사드립니다.
클로드
Re: Filemaker 및 SQL 쿼리이봐, jpmontagne,
Mac에서 무료 ODBC를 지원하는 무료 데이터베이스에 대한 우리의 제안은 MySQL입니다.MySQL용 Mac용 ODBC 드라이버는 여기에서 찾을 수 있습니다. MySQL :: 커넥터/ODBC 다운로드 .
SQLite는 또 다른 가능성입니다.ODBC 드라이버는 여기에서 찾을 수 있습니다. http://www.ch-werner.de/sqliteodbc/ SQLite는 데이터베이스 서버가 필요하지 않다는 점에서 FileMaker와 더 비슷할 것입니다. 데이터베이스는 디스크에 있는 파일일 뿐입니다.
또한 이러한 데이터베이스에 대한 상용 ODBC 드라이버는 다음에서 구할 수 있습니다. 액츄얼테크 조금 더 "생산"을 찾고 있다면.
HTH,
에릭
Re: Filemaker 및 SQL 쿼리Mac OS X 사용자는 어떻습니까? Mac 플랫폼에서는 Access를 사용할 수 없기 때문에 Filemaker Pro도 사용합니다. Mac 사용자에게 FileMaker Pro 대신 어떤 관계형 데이터베이스를 추천하시겠습니까?
Re: Filemaker 및 SQL 쿼리JMP의 ODBC 지원에 대해 더 잘 알고 있는 동료는 공식적으로 JMP가 Filemaker Pro를 지원하지 않는다고 지적했습니다.다음은 주제에 대한 사용 참고 사항입니다.
46030 - JMP®는 더 이상 Windows 운영 체제에서 FileMaker Pro™ 데이터베이스를 지원하지 않습니다.
분명히 우리는 그들의 ODBC 드라이버에 무수한 문제가 있었습니다.다른 데이터베이스로 전환할 가능성이 있습니까?
감사해요,
에릭
Re: Filemaker 및 SQL 쿼리좋아, 우리가 무엇을 할 수 있는지 보자.
에릭
Re: Filemaker 및 SQL 쿼리안녕 에릭,
Query Builder로 간단한 SQL 쿼리를 만들었습니다. 그것은 단지 하나의 세미 코마를 포함합니다. 그것은 그것대로 작동하지 않았다. 그러나 세미 코마를 제거한 후에는 완벽하게 작동합니다.

그래서 당신 말이 맞아요. 세미 코마는 FileMaker(및/또는 ODBC 드라이버)와 호환되지 않습니다.
향후 업그레이드에서 이 문제를 해결할 수 있기를 바랍니다.
빠른 답변 감사합니다!!
클로드 B.
Re: Filemaker 및 SQL 쿼리이봐, 클로드
Query Builder에 불편을 드려 죄송합니다.SQL에 대한 실망스러운 점 중 하나는 표준이 있음에도 불구하고 SQL 지원에 벤더별 차이가 많다는 것입니다.Query Builder는 이러한 공급업체의 차이점 중 일부*에 대한 지식을 가지고 있으며 SQL을 생성할 때 해당 지식을 사용합니다.그러나 Filemaker는 우리가 테스트한 데이터베이스가 아니며 Query Builder에 해당 특성에 대해 가르쳤습니다.
예를 들어 일부 데이터베이스는 SQL 문 끝에 있는 후행 세미콜론을 좋아하지 않습니다.시도할 수 있는 한 가지는 기본 빨간색 삼각형 메뉴를 사용하고 "사용자 지정 SQL로 변환"을 선택한 다음 Filemaker를 만족시키는 방식으로 SQL을 편집할 수 있는지 확인하는 것입니다.가장 먼저 시도할 것은 후행 세미콜론을 제거하는 것입니다.문제가 해결되면 마지막 세미콜론을 제거하는 Filemaker의 특수 사례를 추가하는 방법을 살펴볼 수 있습니다.
감사해요,
에릭