사용 된 모든 표현식pl/pgsql진술은 다음을 사용하여 처리됩니다SQL집행자.
select표현
SPI관리자. 평가 전, 발생pl/pgsql가변 식별자가 교체됩니다select준비하려면
에 의해 수행 된 평가토토 캔메인 파서에는 부작용이 있습니다
함수 생성 logfunc1 (logtxt 텍스트) 타임 스탬프를 $$로 반환합니다
and
함수 생성 logfunc2 (logtxt 텍스트) 타임 스탬프를 $$로 반환합니다
의 경우logfunc1
,토토 캔Main Parser는 알고 있습니다삽입String'now'타임 스탬프대상 때문입니다logtable
'now'a로 변환됩니다삽입계획되어 있습니다logfunc1
세션 수명 동안.
의 경우logfunc2
,토토 캔메인 파서는 그렇지 않습니다'now'텍스트문자열 포함now. 다음으로 현지인에게 임무를 수행하는 동안CURTIME,pl/pgsql인터프리터는이 문자열을 캐스트합니다타임 스탬프전화하여 타이핑text_out
andTimestamp_in
변환 기능. 그래서,
레코드 변수의 변이 가능한 특성은 문제를 제시합니다.execute사용하는 데 사용할 수 있습니다