sql
qq_15788801
这个作者很懒,什么都没留下…
展开
-
分页语句
-----表结构create table emplyee( id varchar(10) not null primary key, name varchar(10) not null , age int not null, sex char(2) not null, remark varchar(30) not null default '',)---分页sql语句实现SELECT TOP(5)...原创 2018-05-23 14:57:01 · 224 阅读 · 0 评论 -
存储过程详解
存储过程详解Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控...转载 2018-05-29 15:47:42 · 135 阅读 · 0 评论 -
触发器
概念触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。触发器可以查询其他表,而且可以包含复杂的 SQL 语句。 它们主要用于强制服从复杂的业务规则或要求。 例如,您可以根据客户当前的帐户状态,控制是否允许插入新订单。触发器也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。作用1)触发器...转载 2018-05-29 15:48:42 · 635 阅读 · 0 评论 -
数据库事务的四大特性
数据库事务的四大特性以及事务的隔离级别 本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能...转载 2018-05-30 13:49:47 · 127 阅读 · 0 评论 -
数据库的笛卡尔积
表1有10条数据,表2有20条数据,那么表1和表2的笛卡尔积结果有200条数据,在多表查询的sql语句就是为了消除这些笛卡尔积产生的不必要的数据。原创 2019-03-21 21:32:37 · 1724 阅读 · 0 评论 -
Oracle多表查询,四种连接方式
一、聚合函数:(都会忽略null数据) 1、常用的有5种:将字段中所有的数据聚合在一条中 1、sum(字段名) :求总和 2、avg(字段名) :求平均值 3、max(字段名) :求最大值 4、min(字段名) :求最小值...原创 2019-03-21 21:40:16 · 642 阅读 · 0 评论 -
Oracle数据库(一)
Oracle是一个数据库管理系统,是Oracle公司的核心产品。其在数据安全性与安整性控制方面的优越性能,以及跨操作系统、跨硬件平台的数据操作能力。基于“客户端/服务 器”(Client/Server)系统结构。主要特点:1.支持多用户、大事务量的事务处理。2.在保持数据安全性和完整性方面性能优越。3.支持分布式数据处理。将公布在不同物理位置的数据库用通信网络连接...转载 2019-03-21 21:42:49 · 243 阅读 · 0 评论