sql存储过程几个简单

2025-02-27 10:27:14
推荐回答(2个)
回答1:

例1:

create proc proc_stu
@sname varchar(20),
@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 OUTPUT
AS

IF EXISTS(SELECT * FROM REN WHERE SNAME = @USERNAME AND PWD = @PASSWORD)
SELECT @LEGAL = 1 ELSE
SELECT @LEGAL = 0 在程序中调用该存储过程,并根据@LEGAL参数的值判断用户是否合法。

回答2:

exec sp_who sa--用户SA的信息
exec sp_helpdb--返回当前数据库信息
exec sp_helpdb test--返回test数据库信息
exec sp_monitor TEST --监控数据库情况