摘要: 触发器:触发器为特殊类型的存储过程,可在执行语言事件时自动生效。SQLServer包括三种常规类型的触发器:DML触发器、DDL触发器和登录触发器。当服务器或数据库中发生数据定义语言(DDL)事件时将调用DDL触发器。登录触发器将为响应LOGON事件而激发存储过程。与SQLServer实例建立用户会... 阅读全文
posted @ 2015-11-30 20:55 苍穹丶 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 存储过程(storedprocedure)有时也称为sproc。存储过程存储于数据库中而不是在单独的文件中,有输入参数、输出参数以及返回值等。1、存储过程基本写法2、可以有返回值3、修改4、练习:5、存储过程的几种形式(1)、(2)、(3)、(4)、 阅读全文
posted @ 2015-11-25 17:00 苍穹丶 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、if语句二、while语句练习:三、case when四、练习1、2、3、4、 阅读全文
posted @ 2015-11-25 12:23 苍穹丶 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-11-25 11:52 苍穹丶 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 一、变量SQL语言也跟其他编程语言一样,拥有变量、分支、循环等控制语句。在SQL语言里面把变量分为局部变量和全局变量,全局变量又称系统变量。(一)、局部变量使用declare关键字给变量声明,语法非常简单:declare@对变量的赋值可以使用set关键字,使用set关键字时对变量的赋值一次只能赋值一... 阅读全文
posted @ 2015-11-24 14:30 苍穹丶 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一、连接查询: 通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。常用的两个链接运算符:1.joinon2.union在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操... 阅读全文
posted @ 2015-11-22 10:55 苍穹丶 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 子查询,又叫做嵌套查询。将一个查询语句做为一个结果集供其他SQL语句使用,就像使用普通的表一样,被当作结果集的查询语句被称为子查询。子查询有两种类型:一种是只返回一个单值的子查询,这时它可以用在一个单值可以使用的地方,这时子查询可以看作是一个拥有返回值的函数;另外一种是返回一列值的子查询,这时子查询... 阅读全文
posted @ 2015-11-20 16:26 苍穹丶 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 主键数据库主键是指表中一个列或列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可强制表的实体完整性。当创建或更改表时可通过定义PRIMARYKEY约束来创建主键。一个表只能有一个PRIMARYKEY约束,而且PRIMARYKEY约束中的列不能接受空值。由于PRIMARYK... 阅读全文
posted @ 2015-11-20 15:45 苍穹丶 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一、时间日期函数1、SET DATEFIRST 1 --设置星期一为第一天--datepart函数,返回时间日期中的某一个部分--参数1是指返回哪一个部分,dw表示dayofweek--参数2是指哪个时间日期里面去返回--datefirst是系统常量,在使用时需要加上@@SELECT @@DATEF... 阅读全文
posted @ 2015-11-20 15:35 苍穹丶 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 一、1、排序(降序)、最高分(最低分)2、模糊查询3、指定范围查询、计算、去重4、聚合函数5、分组 group by6、as的用法二、1、查询2、分开查询(单独查询一列)3、数学函数4、字符串函数 阅读全文
posted @ 2015-11-19 14:37 苍穹丶 阅读(147) 评论(0) 推荐(0) 编辑