2012年10月19日
摘要: 1,使用存储过程的优点:存储过程在服务器端运行,执行速度快。存储过程执行一次后,其执行规划就驻留在高速缓冲存储器,在以后的操作中,只需从高速缓冲器中调用已编译好的二进制代码执行,提高了系统性能。确保数据库的安全。使用存储过程可以完成所有数据库操作,并通过编程方式控制上述操作对数据库信息访问的权限。自动完成需要预先执行的任务。存储过程可以在系统启动时自动执行,完成一些需要预先执行的任务,而不必在系统启动后再进行手工操作,大大方便了用户的使用。2,存储过程的创建与执行 创建存储过程的语法格式: Create Procedure procedure_name //定义存储过程名 [@paramete 阅读全文
posted @ 2012-10-19 17:37 @雨欣@ 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一,查询视图 视图定义后,就可以如同查询基本表那样对视图进行查询。 总结:创建视图可以向最终用户隐藏复杂的表连接,简化了用户的SQL程序设计。视图可以通过在创建时指定限制条件和指定列限制用户对基本表的访问,例如: 有表XS(学号、姓名、、专业名性别、出生时间),创建视图CS_XS,并查询视图CS_XS创建视图CS_XS Create View CS_XS As select * from XS where 专业名=‘计算机’ 查询视图CS_XS select * from CS_XS Ps:若指定用户只能查询视图CS_XS,实际上就是限制了它只能访问XS表的专业名字段值为‘计算机’的行。在创建 阅读全文
posted @ 2012-10-19 15:14 @雨欣@ 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 视图的定义:从一个或多个表(或视图)导出的表。视图与表的不同之处:视图是一个虚表,即视图所对应的数据不进行实际存储,数据库只存储视图的定义,对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表。视图一经定义,就可以像表一样被查询、修改、删除和更新。创建视图时,原表既可以是基本表,也可以是视图。Create view 语句创建视图,,语法格式如下: Create view view_name As select_statement [with check option]其中,with check option:指出在视图上所进行的修改都要符合select_statement所指定 阅读全文
posted @ 2012-10-19 10:50 @雨欣@ 阅读(2025) 评论(0) 推荐(0) 编辑