[トピック内 6 記事 (1 - 6 表示)] << 0 >>
■No33234 (nori さん) に返信 > >探しても、情報が見つけきれませんでした。 > つ http://www.google.co.jp/search?num=100&hl=ja&newwindow=1&safe=off&q=PostgreSQL%E3%80%80%E3%83%95%E3%82%A1%E3%83%B3%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3&btnG=%E6%A4%9C%E7%B4%A2&lr=lang_ja > 一杯見つかりますよ? すいません。質問の仕方が悪かったですね。 Oracleでいう、サブプログラムのことなんです。 例えば、 << Oracle Database PL/SQLユーザーズ・ガイドおよびリファレンスより抜粋 >> CREATE OR REPLACE FUNCTION XXXXXXXX(original NUMBER) DECLARE emp_num NUMBER(6) := 120; bonus NUMBER(6) := 50; --↓これ PROCEDURE raise_salary (emp_id NUMBER, amount NUMBER) IS BEGIN UPDATE employees SET salary = salary + amount WHERE employee_id = emp_id; END raise_salary; BEGIN raise_salary(emp_num, bonus); -- positional procedure call for actual parameters raise_salary(amount => bonus, emp_id => emp_num); -- named parameters raise_salary(emp_num, amount => bonus); -- mixed parameters END; /
管理者用
- Child Tree -