내가 pgAdmin 사용하여 포스트 그레스 8.4에서 함수를 만들려고 해요을 만들려고 내가 이것을 실행하려고하면 나는 다음과 같은 코드가 삽입 기능
CREATE OR REPLACE FUNCTION spcwriteperson(IN fname varchar(20))
RETURNS VOID AS
$BODY$
INSERT INTO person ("firstName") VALUES(fname);
$BODY$
LANGUAGE sql VOLATILE
COST 100;
을 가지고, 그것은 가치로 그 FNAME (FNAME을 불평)는 열이 아닙니다. 나는 MySQL과 SQL Server에서 sprocs와 함수를 작성하려고한다. 왜 이것이 작동하지 않거나 내가 뭘 잘못하고 있는지에 대한 도움?
''person' 테이블에'fid'라는 ID 필드가 있으면'fid'를 반환하고 싶습니다. 'INSERT INTO person (firstName) VALUES (fname) RETURNING fid;'? –
삽입물의 기본 결과 (예 : 삽입 된 X 레코드)를 어떻게 반환 할 수 있습니까? –