
sql Server
wjw6200
好孩子·
展开
-
Sql Server 动态执行sql语句
存储过程中经常需要执行动态sql 语句,下面是一些常用的方法以及一些注意事项,欢迎补充。数据库以master为例。 declare @name nvarchar(100)declare @sql nvarchar(1000)--比较简单的 直接执行SET @sql ='SELECT * FROM spt_values' print @sqlExec(@sql原创 2012-12-05 18:51:57 · 605 阅读 · 1 评论 -
解决存储过程执行快,但程序调用则执行慢的问题
这两天遇到一个问题令人比较郁闷,一个大概120行左右的存储过程在SQL Server2012的查询分析器里面执行,速度非常理想,1秒不到,即可筛选抓取到大概500条数据记录。但在C#程序代码里调用,就提示连接超时。把CommandTimeout设置为300,就要3分钟左右时间才能显示出来,检查了几遍代码也没有发现错误。问题依旧。原因分析:1、由于在查询分析器里执行速度很快,转载 2013-03-26 18:14:28 · 2852 阅读 · 0 评论