私は Oracle の初心者であり、これが Oracle クエリに関する初めての投稿です。
以下は、SP 呼び出しごとに 1 行を挿入する既存のクエリです。
SAP システムが配列をストアド プロシージャに送信する配列として入力を受け入れる SP を変更したいと考えています。
SP で観察したように、ID の値は更新ごとに増分されます。SP は、この電話番号とテキストの入力を受け取り、ID の値を順番に挿入します。ID は入力に渡されません。
CREATE OR REPLACE PROCEDURE DetailsTable
(
Phoneno IN NUMBER,
Text IN VARCHAR2
)
aS
BEGIN
INSERT INTO PERSON.DETAILS(
ID,
PHONENO,
TEXT,
COUNTRY,
LANG,
--PRIORITY,
SENDER)
VALUES (
DETAILS_seq.nextval ,
p_phoneno,
p_text ,
'RSA',
'EN',
'Nest-Payroll');
commit;
END DetailsTable;
ガイドしてください。