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


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

Tags in this post...

面试题 相关文章推荐
康拓普公司Java笔面试
Sep 23 面试题
C面试题
Oct 08 面试题
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
Feb 22 面试题
.net面试题
Sep 17 面试题
一些.net面试题
Oct 06 面试题
程序员机试试题汇总
Mar 07 面试题
诺思信科技(南京)有限公司.NET笔试题答案
Jul 06 面试题
介绍一下.NET构架下remoting和webservice
May 08 面试题
静态成员和非静态成员的区别
May 12 面试题
中科软笔试题和面试题
Oct 07 面试题
什么是组件架构
May 15 面试题
编程用JAVA解析XML的方式
Jul 07 面试题
德尔福集团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
基于php下载文件的详解
2013/06/02 PHP
PHP间隔一段时间执行代码的方法
2014/12/02 PHP
让getElementsByName适应IE和firefox的方法
2007/09/24 Javascript
jquery中get和post的简单实例
2014/02/04 Javascript
jQuery简单图表peity.js使用示例
2014/05/02 Javascript
同步文本框内容JS代码实现
2016/08/04 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
Vue数据监听方法watch的使用
2018/03/28 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
Node.js Koa2使用JWT进行鉴权的方法示例
2018/08/17 Javascript
JS实现的tab页切换效果完整示例
2018/12/18 Javascript
Angular封装搜索框组件操作示例
2019/04/25 Javascript
vue 2.5.1 源码学习 之Vue.extend 和 data的合并策略
2019/06/04 Javascript
在Vue项目中用fullcalendar制作日程表的示例代码
2019/08/04 Javascript
[03:01]2014DOTA2国际邀请赛 DC:我是核弹粉,为Burning和国土祝福
2014/07/13 DOTA
python requests 库请求带有文件参数的接口实例
2019/01/03 Python
python3.6生成器yield用法实例分析
2019/08/23 Python
让你的Python代码实现类型提示功能
2019/11/19 Python
通过 Python 和 OpenCV 实现目标数量监控
2020/01/05 Python
python实现贪吃蛇游戏源码
2020/03/21 Python
解决django 向mysql中写入中文字符出错的问题
2020/05/18 Python
Keras-多输入多输出实例(多任务)
2020/06/22 Python
Python加速程序运行的方法
2020/07/29 Python
python压包的概念及实例详解
2021/02/17 Python
英国最大的婴儿监视器网上商店:Baby Monitors Direct
2018/04/24 全球购物
大专应届生个人的自我评价
2013/11/21 职场文书
大学生工作推荐信范文
2013/12/02 职场文书
护士求职自荐信范文
2014/03/19 职场文书
入党积极分子自我鉴定范文
2014/03/25 职场文书
市场部经理岗位职责
2014/04/10 职场文书
2014年创先争优工作总结
2014/12/11 职场文书
介绍信怎么写
2015/05/05 职场文书
2015年统计员个人工作总结
2015/07/23 职场文书
经销商会议开幕词
2016/03/04 职场文书
读《钢铁是怎样炼成的》有感:百炼方成钢
2019/11/05 职场文书
Python趣味挑战之实现简易版音乐播放器
2021/05/28 Python