안녕하새요.
(한동안 조용하다가 질문을 들고 돌아왔습니다.)
거두절미...(설명을 잘 못하는 고로...)
밑의 코드에서 어떤 문제가 있는 건가요?
create function atom_6_insert() returns opaque as '
declare
seq_number int8;
new text;
begin
select nextval(''atom_6_count'') into seq_number;
new1 := substring(NEW.code from 1 for 16) || lpad(seq_number, 5, ''0'');
insert into atom_6 ( code, company_name, business_number,
president, addres, zip_code)
values ( new1, NEW.company_name, NEW.business_number,
NEW.president, NEW.addres, NEW.zip_code);
return NEW;
end;
' Language 'plpgsql';
create trigger atom_6_insert
before insert
on atom_6
for each row
execute procedure atom_6_insert();
);
좀 길다 싶어서 줄여도 보기에 흉하게 변하는군요.(끙)
ODBC로 입력하건 아니면 psql에서 입력하건간에 시간이 지연된 후에
에러를 내고는 빠져 나가버립니다.(연결이 끊어짐)
에러의 내용은
pqReadData() // backend closed the channel unexpectedly.
This probably means the backend terminated abnormally
before or while processing the request.
We have lost the connection to the backend, so further processing is impossible. Terminating.
입니다.
이건 왜그런 건가요? (아... 힘들다...)
인천의 나사 풀린 산호...
|