2014-4-1 学习笔记

数据库commit命令含义:

1.COMMIT处理步骤:

Oracle 在下面情况提交事务:

? 发出一个COMMIT语句。
? 执行DDL语句时。
? 离开Oracle时。

Oracle处理COMMIT的顺序是:

1)服务器为每个COMMIT产生一个SCN。使改变永久化。
2)LGWR进程将日志缓冲区数据并带有SCN一起写到重做日志文件。
3)服务器释放表级和行级锁。
4)用户被提示COMMIT完成。
5)服务器使事务已完成。


Oracle处理ROLLBACK的顺序是:

当下面情况发生时执行回滚:

? 发出ROLLBACK命令。
? 服务器进程放弃地终止。
? 会话被DBA终止。

ROLLBACK 是对数据库的操作进行撤消,步骤有:

1)服务器进程不做任何的改变。
2)服务器释放表级和行级锁。
3) 服务器使事务已完成。

用户ID不能为空!
u7528u6237IDu4e0du80fdu4e3au7a7auff01
用户登录密码不能为空!
u7528u6237u767bu5f55u5bc6u7801u4e0du80fdu4e3au7a7auff01
找回密码提示问题不能为空!
u627eu56deu5bc6u7801u63d0u793au95eeu9898u4e0du80fdu4e3au7a7auff01
找回密码问题答案不能为空!
u627eu56deu5bc6u7801u95eeu9898u7b54u6848u4e0du80fdu4e3au7a7auff01

验证码不能为空!
u9a8cu8bc1u7801u4e0du80fdu4e3au7a7auff01
验证码出入错误!
u9a8cu8bc1u7801u51fau5165u9519u8befuff01


两次输入的密码不一致!
u4e24u6b21u8f93u5165u7684u5bc6u7801u4e0du4e00u81f4uff01

原文地址:https://www.cnblogs.com/sunrunzhi/p/3639925.html