sql 基础知识要点(三)必会!
2008-02-01 11:13
302 查看
第11章:
事务,主要实现的是事件的完整性,一个函数里同时需要执行两件事,两件事不可分割,需要使用到事务.
begin transcation
commit提交事务
rollback取消事务
savepoint spoint1 保存点 rollback to spoint1 回滚到保存点1
第12章:数据库安全 DCL grant ,revoke 授权与取消授权,仅了解
第13章:高级 sql ,临时表,游标,存储过程,触发器
临时表:就是临时的表,不被使用时删除 create #temptb1
游标:可用于保存结果集
create cursorName cursor for select * from 1 创建
open cursorName 打开游标 close 关闭 游标
declare int @a; fetch cursorName into @a获取游标中数据 @@sqlstatus 读取游标状态 0成功,1失败,2无更多数据
dealloacte cursor cursorName 释放游标占用内存
存储过程:就是一段sql 代码 ,数据库对象
create procedure pName (@param in or out ) as sql_code
触发器:
create trigger triggerName on tb1 for (insert ,update ,delete) as sql_code
基于sql server2005,有before ,instead of ,after 型,分别是在代码执行前,后执行触发器
针对触发对象,有insert ,update ,delete ,
对于sql server2005(其他数据库不能明确)泛表inserted,deleted表分别存储待插入数据和待删除数据
除了以上所说的,还有一个非常重要的内容数据数据的完整性:
主键,外键,唯一性,默认值,check约束,等等
到此为止,sql 的最基础知识基本涵盖了,其他内容需要在学习和工作中不断摸索和实践以获得更多知识
事务,主要实现的是事件的完整性,一个函数里同时需要执行两件事,两件事不可分割,需要使用到事务.
begin transcation
commit提交事务
rollback取消事务
savepoint spoint1 保存点 rollback to spoint1 回滚到保存点1
第12章:数据库安全 DCL grant ,revoke 授权与取消授权,仅了解
第13章:高级 sql ,临时表,游标,存储过程,触发器
临时表:就是临时的表,不被使用时删除 create #temptb1
游标:可用于保存结果集
create cursorName cursor for select * from 1 创建
open cursorName 打开游标 close 关闭 游标
declare int @a; fetch cursorName into @a获取游标中数据 @@sqlstatus 读取游标状态 0成功,1失败,2无更多数据
dealloacte cursor cursorName 释放游标占用内存
存储过程:就是一段sql 代码 ,数据库对象
create procedure pName (@param in or out ) as sql_code
触发器:
create trigger triggerName on tb1 for (insert ,update ,delete) as sql_code
基于sql server2005,有before ,instead of ,after 型,分别是在代码执行前,后执行触发器
针对触发对象,有insert ,update ,delete ,
对于sql server2005(其他数据库不能明确)泛表inserted,deleted表分别存储待插入数据和待删除数据
除了以上所说的,还有一个非常重要的内容数据数据的完整性:
主键,外键,唯一性,默认值,check约束,等等
到此为止,sql 的最基础知识基本涵盖了,其他内容需要在学习和工作中不断摸索和实践以获得更多知识
相关文章推荐
- sql 基础知识要点(二)必会!
- sql 基础知识要点(一)必会!
- SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识
- SQL Server之存储过程基础知识(1)
- 需要注意的c++ 的11个要点[转贴] 基础知识
- Objective-C基础知识要点
- SQL基础知识归纳总结
- MYSQL 存储过程1、SQL存储过程的基础知识
- PL/SQL基础知识
- 第10章 PL/SQL基础知识
- PL/SQL基础知识讲解之异常(EXCEPTION)
- 黑马程序员-SQL语句基础知识
- android面试基础知识要点
- 总结rfid理论基础知识要点
- PL/SQL (一):基础知识
- PL/SQL 基础知识
- sql基础知识
- [RFID第一次作业]RFID理论基础知识要点
- SQL的详细语法介绍——对于学习数据库最基础知识[转]
- SQL基础知识(三)