문자열 배열을 저장할 때는...
insert into "Table" ("names") values ('{str1, str2, str3}'); 하고 저장하면 되죠.
그런데 문자열 안에 {} 가 들어갈 때는 어떡하죠?
예를 들어 str1 = AAA{BBB}CCC
라고 하면
위에 쿼리 형식에 그대로 대입하면
malformed array literal 에러가 나는군요.
{BBB}를 하나의 배열로 인식하는 문제인것같은데요,
escape문자도 써봤지만 \{나 \}같은건 없나봅니다. WARNING: nonstandard use of escape in a string literal 라고 뜨네요.. |