한개의 function 을 만들고
이에 따른 파라미터 값을 받을때
파라미터값은 최대 16개까지로 알고 있습니다.
그런서 이 파라미터 값을 배열로 받았는데요.
function test_input ( varchar , varchar , varchar[]) returns integer as '
'
'
'
'
이런식으로 받았습니다.
세번째 varchar[]값은 { 값,값,값} 이런식으로 들어갑니다.
그런데 여기서 문제가 생겼는데요.
배열로 넘기는 값이 ABC,DDD 라고 했을때
이녀석이 제대로 값을 가져오지 못한다는거죠.
예를들면
A = "123"
B = "ABC,DDD"
C = "gggg"
라고 했을때
{ A , B , C}
로 값을 넘긴후 받으면
varchar[1] = 123
varchar[2] = ABC
varchar[3] = DDD
이렇게 값을 받아 버립니다.
파라미터값을 배열로 넘길때 , (쉼표 구분자) 문제는 어떤식으로 해결해야 하나요?
'' 로도 막아보고 했는데 잘 안되네요;
|