自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

姚艳梅 廊坊师范学院七期信息技术提高班

...............懂得爱惜自己的人才有能力去爱别人!..............

  • 博客(10)
  • 收藏
  • 关注

原创 第十二章 管理存储过程

存储过程与函数不同,因为存储过程并不返回取代其名称的值,也不能直接在表达式中使用存储过程的优点1)可用存储过程封装事务规则.一旦封装完成,这些规则就可用于多个应用,从而有一个一致的数据接口,因此,若需改变过程的功能,只需在一个地方对其进行修改,而不必对每个应用都进行修改.2)存储过程允许标准组件式编程: 存储过程在被创建以后,可以再程序中被多次调用,而不必重新编写该存储过程的sql语句;而且数据库专业人员可随时对存储过程进行修改,但对应用程序源代码毫无影响,因为应用程序源代码只包含存储过程的调用语句,从而极

2010-08-11 17:17:00 498

原创 第十一章 管理触发器

<br />触发器概念: 触发器是一种特殊类型的存储过程,它不同于普通的存储过程.触发器主要是通过事件进行触发而被执行的,而存储过程可以通过存储过程名称而被直接调用.当往一个表格中插入记录,修改记录或者删除记录时,sql server 就会自动执行触发器所定义的sql语句,以确保数据的完整性.<br /> <br />      与check约束相比,触发器可以强制实现更加复杂的数据完整性,而且可以参考其他表的字段.<br />      触发器可以扩展sql server约束,默认值和规则的完整性检查逻辑

2010-08-11 15:55:00 678

原创 外键约束

<br />约束: 主键约束   唯一性约束   外键约束   核查约束    null约束和default约束<br /> <br />外键约束: 定义了表之间的关系.当一个表中的一个列或多个列的组合和其它表中的主关键字定义相同时,就可以将这些列或列的组合dingyi8为外关键字,并设定它是和哪个表中哪些列相关联.这样,当在定义主关键字约束的表中更新列值时,其它表中有与之相关联的外关键字约束的表中的外关键字列也将被相应地做相同的更新.外关键字约束的作用那个还体现在,当向含有外关键字的表插入数据时,如果与之

2010-08-10 19:55:00 552

原创 第四章 管理事务和管理数据库 事务与锁

<br />事务的类型<br />      隐式事务: 例 insert table values(1,'abc')<br />                         update table set col1=5 where col1=1<br />                         delete from table1 where col1=5<br />      显示事务  例 :删除后勤部<br />      declare @transaction_name varc

2010-08-10 16:43:00 508

原创 第三章 t-sql程序设计基础 游标

游标的引入     声明游标 declare      open游标     从一个游标中fetch信息     close或deallocate游标1>声明游标declare 游标名称 cursor [local | global ] [ forward_only | scroll] [read_only ] for 选择语句 [ for [ update [ of 字段名称1,字段名称2,....] ]    其中local | global 指定该游标的作用域是局部的还是全局的    如果写forwa

2010-08-10 15:52:00 787 1

原创 第三章 t-sql程序设计基础 批处理与用户自定义函数

批处理 指包含一条或多条t-sql语句的语句组,这组语句从应用程序一次性的发送到sql server服务器执行执行单元  sql server服务器将此批处理语句编译成一个可执行单元,这种单元成为执行单元    若批处理中的某条语句编译出错,则无法执行.若运行出错,则视情况而定    书写批处理时,go语句作为批处理命令的结束标志.当编译读取到go语句时,会把go语句前面所有的语句当做一个批处理,并将这些语句打      包发送给服务器.    go语句本身不是t-sql语句的组成部分,它只是一个用于表示批

2010-08-10 15:20:00 1076

原创 第二章 sql语言基础 查询与操作数据

联接查询   通过使用联接查询,可以根据各个数据表之间的逻辑关系从两个或多个数据表中检索数据定义数据表之间的关联方式   1>在数据表中指定用于联接的字段,典型的联接条件是在一个数据表中指定外键,同时在另一个表中指定与其      关联的主键  2> 在select语句中指定比较各字段值时要使用的逻辑运算符联接的类型           内连接                   格式: 数据表1  inner  join   数据表2   on  联接表达式                 指定返回两个表

2010-08-10 11:48:00 561

原创 第二章 sql语言结构------select语句详解

   select语句  1)数据检索是数据库中最频繁执行的活动2)在sql中,使用select语句可以在需要的表单中检索数据3)再进行检索之前,必须知道需要的数据存储在哪里4)select语句可以由多个查询子句组成select语句可用于检索:1)全部的行和列2)全部的行和特定的列3)限定范围的行4)与一组值匹配的行5)根据未知值检索的行6)隐藏有重复值的行7)根据多个搜索条件检索的行select语句的基本结构select  [all | distinct] select_list [ into [ new

2010-08-09 21:15:00 2260

原创 标准sql包括的9中语句

sql(structured query language)结构化查询语言主要特点:1)sql是非结构化的语言,使用sql查询数据库时,只需要告诉他做什么而不用告诉他如何去做.              2)sql本身不提供任何程序流程控制结构,而是通过              3)sql提供相对固定的数据类型,一般不需要扩展              4)sql本身十分灵活,方便易学

2010-08-04 12:23:00 1088

原创 数据库基本知识

记录集的游标类型:forwardonly指针一直向下走.移动速度快,但是不能保存走过的记录.资源占用少.主要运用在服务端.static          相当于造了一个一摸一样的副本.不管数据库怎么改,都是改的副本.真正的数据没有改.最后直接                  更新到真正的数据库.静态适合只是读取数据库中的数据.比如查询.但编辑不适合.速度也挺快的.keyset  相当于数据库记录的索引.当记录改变时,对应的索引就感受的到dynamic  对整个结果集实施动态跟踪.每一个字段改变,他都能感受

2010-08-02 19:16:00 484

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除