栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

GBase 8s存储过程初探之一——存储过程概述

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

GBase 8s存储过程初探之一——存储过程概述

存储过程是一组可以完成特定功能的SQL语句集,经编译后存储在数据库中。用户在执行存储过程时,需要指定存储过程的名称并给出参数(如果存储过程里包含参数)。

在如下情况中,存储过程非常有用:

当多个客户端应用程序是由不同的语言编写,或者运行在不同的平台,但需要执行同样的数据库操作时。

当安全非常重要时。例如,银行对所有常用的操作都使用存储过程。这提供了一个一致的和安全的环境,并且存储过程可以保证每一个操作都正确的写入日志。如此设置,应用程序和用户将不能直接访问数据表,只能执行特定的存储过程。

存储过程可以提高性能,这是因为只需要在服务器和客户端之间传递更少的信息。负面影响是增加了数据库服务器的负担,因为在服务器端执行更多的任务而在客户端(应用程序)则只需执行较少的任务。这在一个或很少的数据库服务器连接有大量客户端(比如Web服务器)的情况下则更明显。

存储过程允许用户在数据库服务器中使用函数库。这正是现代应用程序语言具有的特性,例如,通过使用类来进行程序设计。这些客户端应用程序语言特性不论是否应用于数据库端的设计,对程序员来说采用这样的方法还是很有益处的。

Gbase 8s 分布式的存储过程遵循SQL:2003标准。

Gbase 8s 分布式的存储过程仍在不断地完善中。本章中所描述的所有语法都被有效地支持,其局限性和扩展要求将被记录备案。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/618274.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号