지원되는 버전 :current (17) /16 / 15 / 14 / 13
개발 버전 :Devel
지원되지 않는 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3
이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

30.2. 데이터베이스 서버에 스포츠 토토 결과

하나는 다음 진술을 사용하여 데이터베이스에 연결합니다.

Exec SQL Connect대상 [asConnection-name] [사용자사용자 이름];

the대상지정할 수 있습니다 다음 방법 :

  • dbname[@hostname] [:포트]

  • tcp : postgresql : //hostname[:포트] [/dbname] [?옵션]

  • unix : postgresql : //hostname[:포트] [/dbname] [?옵션]

  • 위의 것 중 하나를 포함하는 SQL 문자열 문자 양식

  • 하나를 포함하는 문자 변수에 대한 참조 위의 양식 (예 참조)

  • 기본값

문자 그대로 연결 대상을 지정하는 경우 (즉, 변수 참조를 통해) 그리고 당신은 값을 인용하지 않습니다.기본값기본값의 기본 데이터베이스에 대한 연결을 시작합니다. 사용자 이름.

사용자 이름을 지정하는 방법에는 여러 가지가 있습니다.

  • 사용자 이름

  • 사용자 이름/비밀번호

  • 사용자 이름식별비밀번호

  • 사용자 이름사용비밀번호

위와 같이 매개 변수사용자 이름and비밀번호SQL 식별자, SQL 일 수 있습니다 문자열 리터럴 또는 문자 변수에 대한 참조

theConnection-name익숙합니다 하나의 프로그램에서 여러 스포츠 토토 결과을 처리합니다.

다음은의 몇 가지 예입니다.Connect진술 :

exec sql mydb@sql.mydomain.com에 연결;exec sql 'unix : postgresql : //sql.mydomain.com/mydb'에 연결하여 myconnection user john;

마지막 양식은 위에 언급 된 변형을 사용합니다. 문자 변수 참조.

연결 대상의 형식은 SQL 표준에 지정됩니다.