
pg_escape_literal 함수의 첫 번째 인자인 string은 NULL을 포함한 모든 형태의 문자열을 받을 수 있습니다.
빈 문자열을 입력할 경우, pg_escape_literal 함수는 빈 문자열을 그대로 반환합니다.
특수 문자를 포함하는 문자열을 입력할 경우, pg_escape_literal 함수는 이스케이프 처리를 통해 문자열을 안전하게 처리합니다.
예를 들어, 특수 문자인 '를 입력할 경우, pg_escape_literal 함수는 이스케이프 처리를 통해 ''로 변환합니다.
pg_escape_literal 함수가 생성하는 escaped 문자열은 E'...' 형식으로 반환됩니다. 이 형식은 PostgreSQL에서 문자열을 이스케이프 처리할 때 사용하는 표준 형식입니다.
예를 들어, 'Hello, World!' 문자열을 pg_escape_literal 함수에 입력할 경우, 함수는 E'Hello, World!' 형식의 escaped 문자열을 반환합니다.
따옴표가 포함된 문자열을 이스케이프 처리할 때, pg_escape_literal 함수는 이스케이프 처리를 통해 따옴표를 ''로 변환합니다.
예를 들어, "Hello, World!" 문자열을 pg_escape_literal 함수에 입력할 경우, 함수는 E'"Hello, World!"' 형식의 escaped 문자열을 반환합니다.
이러한 이스케이프 처리를 통해, pg_escape_literal 함수는 PostgreSQL에서 사용하는 표준 이스케이프 처리를 제공합니다.
2025-05-26 18:34