plpgsql 이 대체적으로 쉬운 편인긴 하나..
점찍기(홑따옴표) 가 너무도 해갈립니다.
메뉴얼에 대략의 예제가나오는데.. 그것으로는 극복하기가 좀 어렵네요..
대충 감이 올거 같기도 하면서도 참으로 해갈리는데..
만일이걸 plpgsql 로 어떻게 점을 찍어야 할까요..
자꾸 에러가 나서 미치네요..
tb text;
str text;
col text;
val text;
str := ''select * from '' || tb || '' where column like '''''' || val || ''''%'''''''''';
뭐 이런 식으로 되나요?
str = "select * from $tb where column like '$val%'";
이게 저렇게 점을 찍으니 에러나네요
저걸 어떻게 찍어야 하는지 좀갈켜주세요..
select substr(column, length(val), num) as str from table where column like substring(column from 'val..');
이런문제도 해야하는데...처음의 where like 'val%' 이게 되면 저것도 될거 같은데..
참으로 점찍기 어렵습니다.
|