이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 41.12. 토토 베이/PGSQL에서 개발을위한 팁버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

37.2. 개발을위한 팁토토 사이트 순위/pgsql

개발하는 좋은 방법토토 사이트 순위/pgsql는 귀하의 텍스트 편집기를 사용하는 것입니다 기능을 만들기위한 선택과 다른 창에서PSQL로드하고 테스트합니다 기능. 이런 식으로하고 있다면 좋은 생각입니다. 를 사용하여 함수 작성생성 또는 교체 기능. 그렇게하면 파일을 다시로드하여 업데이트 할 수 있습니다. 함수 정의. 예를 들어:

함수 생성 또는 교체 testfunc (정수) 정수를 반환합니다.
          .... ....
끝;
'언어 토토 사이트 순위pgsql;

실행 중PSQL, 가능합니다 이러한 함수 정의 파일을로드 또는 다시로드하여

\ i filename.sql

그런 다음 즉시 SQL 명령을 발행하여 테스트하십시오 기능.

개발하는 또 다른 좋은 방법토토 사이트 순위/pgsqlGUI 데이터베이스 액세스 도구를 사용하고 있습니다 그것은 절차 적 언어로 발전을 촉진합니다. 하나 도구와 같은 예는pgaccess, 다른 것이 존재하지만. 이 도구 종종 단일 따옴표를 피하는 것과 같은 편리한 기능을 제공합니다 기능을 쉽게 재현하고 디버그하는 기능을 수행 할 수 있습니다.

37.2.1. 견적 처리 점수

a 이후토토 사이트 순위/pgsql함수는에 지정되어 있습니다.함수 만들기문자열 문자로서, 기능 본체 내부의 단일 따옴표는 두 배로. 이것은 다소 복잡한 코드로 이어질 수 있습니다 시간, 특히 생성하는 함수를 작성하는 경우 다른 기능, 예제에서와 같이섹션 37.6.4. 이 차트는 필요한 것의 요약으로 유용 할 수 있습니다. 다양한 상황에서 인용 표시 숫자.

1 인용 표시

함수 본문을 시작하고 끝내려면 :

함수 만들기 foo ()는 정수를 '...'로 반환합니다.
    언어 plpgsql;

함수 본문 내 어디서나 인용 표시필수한 쌍.

2 인용 표시

기능 본문 내부의 문자열 리터럴 예:

a_output : = ''blah '';
f_name = ''foobar ''; 사용자 중에서 *를 선택하십시오.

두 번째 줄은토토 사이트 순위/pgsqlas

선택 * 사용자에서 f_name = 'foobar';
4 인용 표시

문자열에 단일 따옴표가 필요한 경우 기능 본문 내부의 상수 (예 :

a_output : = a_output || ``그리고``foobar '' ''and xyz ''와 같은 이름.

실제로 값이 추가되었습니다a_output:및 'foobar'및 xyz와 같은 이름.

6 인용 표시

내부 문자열의 단일 따옴표가있을 때 기능 본체는 그 문자열의 끝에 인접 해 있습니다. 상수, 예 :

a_output : = a_output || ``그리고``foobar '' '' ''과 같은 이름

값이 첨부a_output그런 다음 :그리고 'foobar'와 같은 이름.

10 인용 표시

문자열에 두 개의 단일 따옴표를 원할 때 상수 (8 인용 점수를 차지하는)와 이것 해당 문자열의 끝에 인접 해 있습니다 (2). 당신은 아마 당신이 글을 쓰는 경우에만 필요할 것입니다. 다른 기능을 생성하는 함수. 예를 들어:

a_output : = a_output || ''v_ ''|| 
    referrer_keys.kind || '' 좋다 '''''''''' 
    || referrer_keys.key_string || '' '' '' '' '' '' ' 
    그런 다음`` '' '' '||를 반환하십시오 referrer_keys.referrer_type 
    || '' '' '';; 끝 If; '';

a_output그런 다음 :

if v _... kake ''... ''```` '...' '; 끝 If;

다른 접근법은 인용 표시를 피하는 것입니다. 배가로 곱하는 것이 아니라 뒷발로 몸을 기능합니다. 이 방법을 사용하면와 같은 글을 쓰는 것이 좋습니다.\ '\'대신'' ''. 어떤 사람들은 이것을 추적하기가 더 쉽다는 것을 알게됩니다. 일부는 그렇지 않습니다.