摘要: 事务处理一.什么是事物 事务是单个的工作单元如果某一事务成功,则在该事务中进行的所有的数据更改均会提交,称为数据库中的永久组成部分。 如果事务遇到错误且必须取消或回滚,则所有数据更改均被清楚。事务的概念 数据库中的事物是一种机制,每一个事物是一个独立的工作单元,它包含了一组数据库操作命令,且这组命令要么都执行,要么都不执行,是一个不可分割的工作逻辑单元。事物的作用 要么所有的操作全部完成,要么所有操作都不执行。为什么使用事物 事务处理可以确保除非事务性单元内的所有操作都成功完成,二,事务的特性 事务必须具备以下四个属性,简称ACID 属性: 1. 原子性(Atomicity) 事务的原... 阅读全文
posted @ 2013-05-13 12:50 杨小帅 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 存储过程一、存储过程的概念 T-SQl和C语言一样 ,是一门结构化的语言。什么是存储过程? 存储过程是SQL查询语句与控制流程语句的预编译集合,并以特定的名称保存在数据库中。存储过程也是数据库对象分类: 系统存储过程: 以sp_或xp_打头 用户自定义 :以proc_打头存储过程的优点: 执行速度快 效率高 模块式编程 减少网络流量 提高安全性二、系统存储过程SQl server 的系统存储过程保存在master数据库中,且所有命名的系统存储过程命名以“Sp_”开头。在master数据库中,系统存储过程数量如下:select count([name])as '系统存储数量' . 阅读全文
posted @ 2013-05-13 12:48 杨小帅 阅读(206) 评论(0) 推荐(0) 编辑
摘要: T-SQL编程与高级查询一、相关回顾 (1)建库的语法: CREATE DATABASE <数据库名> (2)建表的语法: CREATE TABLE <表名> 字段名 字段数据类型 ……) (3)T-SQL中是怎样添加注释的: 单行注释--,多行注释/**/ (4)T-SQL中定义变量用哪个关键字: declare (5)T-SQL中的全局变量和和局部变量的标识分别是: 全局变量@@,局部变量@ (6)T-SQL中用什么表示一个代码块: begin开始,end结束二、... 阅读全文
posted @ 2013-05-13 12:46 杨小帅 阅读(347) 评论(0) 推荐(0) 编辑