相关疑难解决方法(0)

Oracle:存储过程的可变参数数量

我想使用存储过程将各种用户插入到Oracle数据库中.用户(表"用户")具有姓名,姓氏和出生日期:

CREATE TABLE "USER" 
   (
   "Name" VARCHAR2(50),
   "Surname" VARCHAR2(50),
   "Dt_Birth" DATE,
   )
Run Code Online (Sandbox Code Playgroud)

创建用户的存储过程非常简单:

CREATE PROCEDURE Insert_User(p_user, p_surname, p_dt_birth)
BEGIN
 INSERT INTO User(Name, Surname, Dt_Birth) VALUES(p_user, p_surname, p_dt_birth);
END;
Run Code Online (Sandbox Code Playgroud)

如果我想创建一个存储过程来插入变量(1或2或3等)用户数,该怎么办?谢谢

另请注意,上面的代码仅用于示例,因此可能存在随机错误位

oracle stored-procedures

4
推荐指数
1
解决办法
8944
查看次数

标签 统计

oracle ×1

stored-procedures ×1