随笔分类 - SQLSever
摘要:触发器的概念触发器是一种特殊的存储过程,它被分配给某个特定的表。当对这个表进行插入、更新或删除操作时,自动调用触发器执行触发器里规定的操作.触发器是确保数据完整性和一致性的基本有效的方法。和表相关联,可以看作是表的一部分; 不能直接引用,通过insert/upda...
阅读全文
摘要:变量T-SQL中的变量分为两种:局部变量和全局变量局部变量是用户可自定义的变量,它的作用范围仅在程序内部。局部变量必须先声明,再使用,名称必须以一个@开头。声明局部变量 declare 以@开头的变量名 类型[长度]局部变量赋值 set 局部变量名=值注意:局部变量的...
阅读全文
摘要:存储过程的概念在SQL Server中,可以定义子程序存放在数据库中,这样的子程序称为存储过程,存储过程是数据库对象之一。存储过程的特点:(1)存储过程在服务器端运行,执行速度快。(2)存储过程执行一次后,其执行驻留在高速缓冲存储器,在以后的操作中,只需从高速缓冲存储...
阅读全文
摘要:视图的定义:视图是从一个或多个表导出的虚表。视图只能建立在当前正在使用的数据库中。优点:1.可以使视图集中数据、简化和定制不同用户对数据库的不同数据要求。2.使用视图可以屏蔽数据的复杂性,用户不必了解数据库的结构,就可以方便地使用和管理数据,简化数据权限管理和重新组织...
阅读全文
摘要:连接查询连接概述:定义:根据各个数据库表之间的逻辑关系从二个或多个数据表中检索数据。注 意:1、连接的两个字段必须数据类型和值域相同。2、尽量在表的主键上的基础上,指定连接条件。连接分类连接查询分为以下几类:内连接:基本内连接、多表连接、自连接外连接:左外连接、右外连...
阅读全文
摘要:嵌套查询保存查询结果从查询结果创建一个永久表:select 字段列表 into 新表名from 原表名where 查询条件嵌套查询一个 select……from……where语句称为一个查询块。将一个查询块嵌套在另一个查询块的where子句或having短语的条件中的...
阅读全文
摘要:聚合函数SQL提供以下常用集合函数,对查询结果集进行再计算: COUNT( ) 统计记录的条数 ;MIN(列名 )计算某一数值型列的值的最小值;MAX(列名 ) 计算某一数值型列的值的最大值;SUM(列名)计算某一数值型列的值的总和AVG(列名)计算某一数值型列的值的...
阅读全文
摘要:Select基本语句基本语法:select 列名 from 表名【例】从学生表(Student)中查询所有学生的学号 单列 select 学号 from Student【例】查询课程表课程号、课程名、学分 多列用逗号“,”分隔符 se...
阅读全文
摘要:1. 三大数据库:a) 甲骨文 oracleb) IBM DB2c) Microsoft SQL2. 微软的SQL Server数据库,是一种关系数据库,属于C/S架构。数据管理需要登录连接到服务进行。3. SQ...
阅读全文
浙公网安备 33010602011771号