社区
非技术版
帖子详情
动态SQL和静态SQL在执行效率上有什么区别?
zouwenyan
2002-01-25 02:53:14
...全文
414
7
打赏
收藏
动态SQL和静态SQL在执行效率上有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
net_steven
2002-01-25
打赏
举报
回复
fredrick() is right.
flying_fish
2002-01-25
打赏
举报
回复
同意楼上
fredrick
2002-01-25
打赏
举报
回复
1
这个在效率上有很大区别的,上面的都错了!首先应该知道数据库处理的效率的指标是能够在单位时间内处理多少给事务和进行多大数据量的操作。例如:可以在一分钟内支持100各事务的对于10000条记录的插入!这个要是对于动态编译你试一试就知道了,慢死你!因为动态编译需要分为三个步骤:进行需要变量的预分配,一般称为discribe过程;之后需要进行构造执行计划也就是prepare过程,最后在进行execute过程;而如果是静态编译的话,那么执行计划和变量的空间早就已经搞定了,那么执行效率那个高那个低不就很明显了!
pengz
2002-01-25
打赏
举报
回复
动态SQL执行效率<=静态SQL执行效率
huyuefox
2002-01-25
打赏
举报
回复
效率上没有区别,只是用法上的区别,一般我只有sql不能实现的才用动态SQL
superjj2002
2002-01-25
打赏
举报
回复
学习。
kuaihuo
2002-01-25
打赏
举报
回复
动态SQL和静态SQL执行效率上没有区别
只有预编译的SQL执行效率高一些
比如说服务器端的存储过程
不过这也就是在语法上进行了优化,至于查询和更新的效率,还是差不多的
sql
server各版本jdbc驱动.zip
sql
server各版本驱动 DriverManager:负责加载各种不同驱动程序(Driver),并根据不同的请求,向调用者返回...PreparedStatement:用以
执行
包含动态参数的
SQL
查询和更新(在服务器端编译,允许重复
执行
以提高
效率
)
分享一下
SQL
Server
执行
动态
SQL
的正确方式
SQL
Server
执行
动态
SQL
的话,...相信使用过
动态
SQL
的人都能体会到它带来的便利,然而
动态
SQL
有时候在
执行
性能(
效率
)上面不如
静态
SQL
,而且使用不恰当,往往会在安全方面存在隐患(
SQL
注入式攻击).
动态
SQL
可以通过EXECUTE
房产网站asp.net源码
本程序采用asp.net +
sql
server2000,整站div+css架构,速度快
效率
高。 全站伪
静态
,除去生成
静态
的缺点 数据库在根目录下的db.
sql
(为数据库结构文件)dbbak为备份...安装方法:连上你的数据库后打开db.
sql
执行
即可。
静态
SQL
和
动态
SQL
的
区别
和测试实例
由于近期工作比较悠闲,所以就继续学习了数据库
SQL
的使用,实际工作中接触最多的是
SQL
编程,那么本博文就主要介绍
动态
sql
和
静态
sql
的使用方法和
区别
,方便自己以后回忆和学习,如果本博文有幸被浏览者看到,如有瑕疵...
静态
SQL
与
动态
SQL
的比较
静态
SQL
与
动态
SQL
的比较
非技术版
11,848
社区成员
33,689
社区内容
发帖
与我相关
我的任务
非技术版
MS-SQL Server 非技术版
复制链接
扫一扫
分享
社区描述
MS-SQL Server 非技术版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章