SQL数据库:
SQL事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位
事务其实很简单 首先要知道事务的关键的东西
BEGIN TRAN:开始事务
COMMIT TRAN:提交事务
ROLLBACK TRAN:回滚事务
@@ERROR:全局变量,用来返回一些标志码,比如:COMMIT TRAN 返回 非0
ORACLE数据库:
Oracle事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。
数据库事务由以下的部分组成:
一个或多个DML 语句
一个 DDL(Data Definition Language – 数据定义语言) 语句
一个 DCL(Data Control Language – 数据控制语言) 语句
COMMIT:提交
SAVEPOINT:保存点
ROLLBACK:回滚
相同点:
SQL语句:
INSERT:添加数据到数据库中
UPDATE:修改数据库中的数据
DELETE:删除数据库中的数据
SELECT:选择(查询)数据
SQL 语言大小写不敏感。
SQL 可以写在一行或者多行
关键字不能被缩写也不能分行
各子句一般要分行写。
使用缩进提高语句的可读性。
COMMIT TRAN:提交事务
ROLLBACK TRAN:回滚事务
COMMIT:提交
ROLLBACK:回滚
列的别名:
可以在列名和别名之间加入关键字‘AS’。
···
如下图所示:SQL数据库和Oracle数据库