Oracle 与Sql Server AND 贮存过程与触发器

Oracle 与Sql Server AND 存贮过程与触发器实验内容1,oracle中,使用存储过程的方式,实现登录日志。2, SQLse

Oracle 与Sql Server AND 存贮过程与触发器
实验内容
1,oracle中,使用存储过程的方式,实现登录日志。
2, SQLserver中,使用存储过程的方式,实现登录日志。
3,oracle中,在用户表中添加最后登录时间字段,使用触发器的方式,实现登录日志。
4, SQLserver中,在用户表中添加最后登录时间字段,使用触发器的方式,实现登录日志。


实验结论

1.SQL Server与Oracle在定义变量方式与变量类型上存在差别
2.给自定义的临时变量赋值语句也存在差别
select password INTO var_password from "SCOTT"."ACCOUNT" where name = name_param;(Oracleb版)
select @var_password = password from [dbo].[account] where name = @name_param;( SQL Server版)
3.if-else语句格式和创建触发器的格式都有微小差别
4.存储过程可以通过程序或其他过程的调用进行执行;触发器虽然也算一种存储过程,但一般要靠insert,update,delete等操作的发生作为触发事件才被调用