【发布时间】:2011-09-01 22:16:42
【问题描述】:
我在 oracle 中有一个表,我想让用户 ID 自动递增.. 一旦我通过使用序列使其自动递增并尝试使用过程插入表中,我将在哪里放置我的 sample.seq_userid 我如何插入用户ID?我必须在我的程序中声明它吗?
PROCEDURE insertExample
(
name_in IN sample.name%TYPE,
age_in IN sample.age%TYPE
)
IS
BEGIN
INSERT INTO sample
(name, age)
VALUES
(name_in, age_in);
END insertExample;
这是我的更新
PROCEDURE updateExample
(
userid_in IN sample.userid%TYPE,
name_in IN sample.name%TYPE,
age_in IN sample.age%TYPE
)
IS
BEGIN
UPDATE sample
SET name = name_in,
age = age_in
WHERE userid = userid_in;
END updateExample;
【问题讨论】:
标签: oracle auto-increment procedure