oracle 存储过程 insert into
时间: 2023-07-21 20:16:13 浏览: 447
oracle存储过程实例
好的,以下是一个Oracle数据库中插入数据的存储过程示例:
```
CREATE OR REPLACE PROCEDURE insert_student (
p_name IN VARCHAR2,
p_age IN NUMBER,
p_gender IN VARCHAR2
) AS
BEGIN
INSERT INTO students (name, age, gender) VALUES (p_name, p_age, p_gender);
COMMIT;
END;
```
这个存储过程名为insert_student,接受三个输入参数:姓名、年龄和性别。它将这些值插入到名为students的表中,并使用COMMIT语句提交事务。
使用该存储过程插入数据的示例如下:
```
EXECUTE insert_student('Tom', 18, 'Male');
```
这将向students表中插入一行数据,包括Tom的姓名、18岁的年龄和男性的性别。
需要注意的是,存储过程的具体语法和使用方法可能会因数据库版本和配置而有所不同。如果您遇到任何问题,请参考Oracle数据库的官方文档或咨询专业人士。
阅读全文