如何创建并调用SQLSERVER和Oracle的存储过程?

2026-04-02 12:160阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1617个文字,预计阅读时间需要7分钟。

如何创建并调用SQLSERVER和Oracle的存储过程?

Oracle使用存储过程实例:例1:创建存储过程proc_stu,参数sname为varchar(20),默认是输入参数(input),另外还有两种类型:例1:// 查出表字段赋值给存储过程变量

Oracle使用存储过程实例:例1:查出表字段赋值给存储过程变量createprocproc_stu@snamevarchar(20),默认是输入参数(input),另外还有两种类

Oracle使用存储过程实例:

例1: //查出表字段赋值给存储过程变量create proc proc_stu @sname varchar(20), //默认是输入参数(input),另外还有两种类型 (output)(input output)@pwd varchar(20) as select * from ren where sname=@sname and pwd=@pwd go 查看结果:proc_stu 'admin','admin' 例2: //实现用户验证下面的存储过程实现用户验证的功能,如果不成功,返回0,成功则返回1. CREATE PROCEDURE VALIDATE @USERNAME CHAR(20),@PASSWORD CHAR(20),@LEGAL BIT OUTPUTAS IF EXISTS(SELECT * FROM REN WHERE SNAME = @USERNAME AND PWD = @PASSWORD) SELECT @LEGAL = 1 ELSE SELECT @LEGAL = 0 在程序中调用该存储过程,并根据@LEGAL参数的值判断用户是否合法。
阅读全文

本文共计1617个文字,预计阅读时间需要7分钟。

如何创建并调用SQLSERVER和Oracle的存储过程?

Oracle使用存储过程实例:例1:创建存储过程proc_stu,参数sname为varchar(20),默认是输入参数(input),另外还有两种类型:例1:// 查出表字段赋值给存储过程变量

Oracle使用存储过程实例:例1:查出表字段赋值给存储过程变量createprocproc_stu@snamevarchar(20),默认是输入参数(input),另外还有两种类

Oracle使用存储过程实例:

例1: //查出表字段赋值给存储过程变量create proc proc_stu @sname varchar(20), //默认是输入参数(input),另外还有两种类型 (output)(input output)@pwd varchar(20) as select * from ren where sname=@sname and pwd=@pwd go 查看结果:proc_stu 'admin','admin' 例2: //实现用户验证下面的存储过程实现用户验证的功能,如果不成功,返回0,成功则返回1. CREATE PROCEDURE VALIDATE @USERNAME CHAR(20),@PASSWORD CHAR(20),@LEGAL BIT OUTPUTAS IF EXISTS(SELECT * FROM REN WHERE SNAME = @USERNAME AND PWD = @PASSWORD) SELECT @LEGAL = 1 ELSE SELECT @LEGAL = 0 在程序中调用该存储过程,并根据@LEGAL参数的值判断用户是否合法。
阅读全文