怎样书写SQL脚本在SQL Profiler跟踪时候跟踪到是类似 FETCH API_CURSOR000XXX格式的语句,而不是你的SQL脚本

ChinaITOldMan 2018-04-10 05:31:45
怎样书写SQL脚本在SQL Profiler跟踪时候跟踪到是类似 FETCH API_CURSOR00000000000012F8格式的语句,而不是你的SQL脚本?谢谢!
...全文
1037 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChinaITOldMan 2018-05-17
  • 打赏
  • 举报
回复
谢谢各位指点!
繁花尽流年 2018-04-12
  • 打赏
  • 举报
回复
那篇文章意思一些老代码里读取数据写法,可能会被SQL Profiler监控成FETCH API_CURSORXXXXX这种语句。
吉普赛的歌 2018-04-12
  • 打赏
  • 举报
回复
#1的链接 https://www.cnblogs.com/lyhabc/p/3764905.html 说的很清楚了, 你先仔细看完那篇文章再说
ChinaITOldMan 2018-04-11
  • 打赏
  • 举报
回复
谢谢,但是还不是太明白,有哪些写法的SQL 脚本会变成游标式的语句,如FETCH API_CURSOR000000000000XXXX格式的语句
ChinaITOldMan 2018-04-11
  • 打赏
  • 举报
回复
有谁能帮指点下上面问题吗?谢谢!
Kongdom12138 2018-04-10
  • 打赏
  • 举报
回复
ASP的语法跟VB是很像的,本人觉得非常羞涩 可以看到server对象创建了一个recordset对象,然后从recordset对象里逐条记录取出来,再做处理,可以看到后续还有 select case....case...case.... 就是对取出来的记录再做处理 因为ASP是脚本语言,由IIS来执行,所以在SQLSERVER这边可以看到下面语句的program_name字段是IIS 使用的是ASP,不是数据库里写游标
ChinaITOldMan 2018-04-10
  • 打赏
  • 举报
回复
引用 2 楼 neal114 的回复:
使用游标的时候会跟踪到这些语句
好象帖子中没看到用declare cursor 、Open cursor的代码 啊,能不能给个例子看看
Kongdom12138 2018-04-10
  • 打赏
  • 举报
回复
IIS发过来的信息,详见https://www.cnblogs.com/lyhabc/p/3764905.html
Kongdom12138 2018-04-10
  • 打赏
  • 举报
回复
使用游标的时候会跟踪到这些语句

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧