在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好


Posted in 面试题 onNovember 22, 2016
各有好处,要根据需要而言。
存储过程
优点:相对而言,由于其在服务器端执行,只返回结果集,网络流量较低,速度会快一点,而且,更好的做到了界面与业务逻辑(存储过程)的分离,由于C/S模式在维护升级方面的特点,如果后期业务逻辑发生变化,只需要修改存储过程就可以了(前提是原存储过程接口定义的好),而不需要升级所有客户端。
缺点:在一些跨DBMS的系统中,需要将存储过程迁移到另外的DBMS(如从SQL Server转到Sybase),这是需要一定的工作量的。而如果采用内嵌SQL,一般情况下是使用标准SQL,对许多流行的DBMS都是通用的(如果不使用该DBMS特有的系统函数的话),就不存在这个问题。
内嵌SQL
优点:编写容易,控制灵活。
缺点:上面存储过程中有描述。
点评:
此题目主要考核答题者在编程时是否会考虑数据操作的执行效率,该题回答的比较充分、全面,除了肯定存储过程的执行效率外,还对内嵌SQL和存储过程在不同情况下的维护难易程度做了比较,说明答题者编程时会选择较优化的数据操作方式。

Tags in this post...

面试题 相关文章推荐
垃圾回收的优点和原理。并考虑2种回收机制
Oct 16 面试题
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
Aug 17 面试题
数据库笔试题
May 09 面试题
.NET里面什么时候需要调用垃圾回收
Jun 01 面试题
网络工程师面试(三木通信技术有限公司)
Jun 05 面试题
非常详细的C#面试题集
Jul 13 面试题
软件测试笔试题
Oct 25 面试题
介绍一下EJB的分类及其各自的功能及应用
Aug 23 面试题
遇到的Mysql的面试题
Jun 29 面试题
Java基础面试题
Jul 19 面试题
同步和异步有何异同,在什么情况下分别使用他们?
Dec 28 面试题
正隆泰信息技术有限公司上机题
Jun 14 面试题
德尔福集团DELPHI的笔试题
Feb 22 #面试题
一道Delphi面试题
Oct 28 #面试题
Delphi CS笔试题
Jan 04 #面试题
如何安装ruby on rails
Feb 09 #面试题
ruby如何进行集成操作?Ruby能进行多重继承吗?
Oct 16 #面试题
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
Oct 13 #面试题
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
May 01 #面试题
You might like
Javascript 中的 call 和 apply使用介绍
2012/02/22 Javascript
JavaScript 布尔操作符解析  && || !
2012/08/10 Javascript
js操作label给label赋值及取label的值示例
2013/11/07 Javascript
javascript中不等于的代码是什么怎么写
2013/12/29 Javascript
jquery实现相册一下滑动两次的方法
2015/02/09 Javascript
JavaScript中的标签语句用法分析
2015/02/10 Javascript
javascript异步处理工作机制详解
2015/04/13 Javascript
javascript中数组方法汇总
2015/07/07 Javascript
简介alert()与console.log()的不同
2015/08/26 Javascript
微信小程序 天气预报开发实例代码源码
2017/01/20 Javascript
JavaScript实现兼容IE6的收起折叠与展开效果实例
2017/09/20 Javascript
基于JS实现html中placeholder属性提示文字效果示例
2018/04/19 Javascript
JS/jQuery实现简单的开关灯效果【案例】
2019/02/19 jQuery
轻松学习JavaScript函数中的 Rest 参数
2019/05/30 Javascript
Vue实战教程之仿肯德基宅急送App
2019/07/19 Javascript
layui监听工具栏的实例(操作列表按钮)
2019/09/10 Javascript
[02:31]《DAC最前线》之选手酒店现场花絮
2015/01/30 DOTA
python实现随机密码字典生成器示例
2014/04/09 Python
Pycharm配置远程调试的方法步骤
2018/12/17 Python
Python 获取div标签中的文字实例
2018/12/20 Python
python matplotlib实现双Y轴的实例
2019/02/12 Python
Python小进度条显示代码
2019/03/05 Python
python射线法判断检测点是否位于区域外接矩形内
2019/06/28 Python
利用python中集合的唯一性实现去重
2020/02/11 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
详解python定时简单爬取网页新闻存入数据库并发送邮件
2020/11/27 Python
HTML5 Blob 实现文件下载功能的示例代码
2019/11/29 HTML / CSS
美国潜水装备、水肺潜水和浮潜设备商店:Leisure Pro
2018/08/08 全球购物
加拿大的标志性百货公司:Hudson’s Bay(哈得逊湾)
2019/09/03 全球购物
自荐信如何“自荐”
2013/10/24 职场文书
给同学的道歉信
2014/01/16 职场文书
关爱女孩行动实施方案
2014/03/13 职场文书
委托书的格式
2014/08/01 职场文书
旷工检讨书1000字
2015/01/01 职场文书
年度考核个人总结
2015/03/06 职场文书
八年级历史教学反思
2016/02/19 职场文书