如何在oracle数据库中创建简单的存储过程 [英] how to create simple stored procedure in oracle Database

查看:75
本文介绍了如何在oracle数据库中创建简单的存储过程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的开发人员,

我想在oracle中创建简单的存储过程,传递参数并使用where where和if..else子句创建select语句。我是甲骨文的新手。感谢我,如果任何正文帮助我在oracle数据库中创建简单的过程。

解决方案

 SQL> 创建或替换程序 AddNewEmployee(< br /> 
p_FirstName employee.first_name%TYPE,< br />
p_LastName employee.last_name%TYPE,< br />
p_Salary employee.salary%TYPE)AS< br />
BEGIN INSERT INTO员工(ID,first_name,last_name,< br />
薪水)< ; br />
VALUES(student_sequence.nextval,p_FirstName,p_LastName,< br />
p_Salary);< br />
COMMIT;< br />
结束 AddNewEmployee;< br />
/







您可以看到完整示例 Oracle存储过程 [ ^ ]


< blockquote>请帮忙4,但我有任何问题你都可以回答 我的问题。 Plz在orcl Db中创建商店程序(选择,更改,删除)



最佳制服


Dear Developer,
I want to create simple stored procedure in oracle with passing parameter and creating select statement with where condition and with if..else clause. I am new in oracle. Its grateful for me if any body help me creating simple procedure in oracle database.

解决方案

SQL> CREATE OR REPLACE PROCEDURE AddNewEmployee (<br />
      p_FirstName  employee.first_name%TYPE,<br />
      p_LastName   employee.last_name%TYPE,<br />
      p_Salary      employee.salary%TYPE) AS<br />
    BEGIN     INSERT INTO employee (ID, first_name, last_name,<br />
                            salary)<br />
      VALUES (student_sequence.nextval, p_FirstName, p_LastName,<br />
             p_Salary);<br />
      COMMIT;<br />
 END AddNewEmployee;<br />
   /




You can see full example Oracle Stored Procedure[^]


Thks 4 ur help, but I've any problem that u can answer my question. Plz create store procedure(Select, change, delete) in orcl Db

Best reguards


这篇关于如何在oracle数据库中创建简单的存储过程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆