用vs调试sql存储过程图文介绍
大家有没有给存储过程找错误的经历,一遍遍的去读sql代码,发现一个小错误可能都要用很长的时间,这次介绍用vs2010调试存储过程,用起来和在vs里调试代码一样,非常爽。
首先,打开vs,点击 视图-->服务器资源管理器
选择数据连接,单击右键,点击添加连接
选择存储过程所在的服务器和数据库
选择要调试的存储过程,单击右键,选择单步调试
vs会要求输入参数值
然后进入单步调试,进入单步调试后就像调试C#或vb.net代码一样,可以监控变量值,而且如果执行的过程中涉及到触发器,还会跳入到触发器里,执行触发器代码
监控变量:
至此,就可以像调试应用程序一样调试存储过程了。
相关推荐
-
调试Javascript代码(浏览器F12及VS中debugger关键字)
目前,常用的浏览器IE.Chrome.Firefox都有相应的脚本调试功能.作为我们.NET 阵营,学会如何在IE中调试JS就足够了,在掌握了IE中的调试方法以后,Chrome和Firefox中的调试方法也变得相当简单了. 在F12开发人员工具中进行调试 打开IE浏览器,按下F12键,就会打开开发人员工具,这是IE内置的开发人员开发工具,方便开发人员对HTML.CSS.Javascript等网页资源进行跟踪调试使用的. 如果你打开的时候没有固定在网页底部,可以点击右上角菜单栏中的按钮来完成. 我
-
在Vista IIS 7 中用 vs2005 调试 Web 项目的注意事项
在Vista IIS 7 中用 vs2005 调试 Web 项目核心是要解决以下几个问题:1.Vista 自身在安全性方面的User Account Control (UAC) 2.安装必须的IIS7 组件.3.Vista 自带的IIS7 跟 IIS 6 在底层都发生了变化,我们如何让IIS7以兼容IIS6 的方式运行.因为VS2005并不支持IIS7.下面通过截图方式来说明如何配置上述几点,以保证VS2005可以调试 Vista 操作系统中基于IIS的Web 项目. 一.安装必须的IIS7 组
-
在vs2010中调试javascript代码方法
操作步骤如下: 1. javascript代码中插入:debugger,如下: <script type="text/javascript"> debugger; </script> 2.将IE浏览器中的"禁止脚本调试"这一项的勾给去掉. 然后在点击vs中的调试即可.
-
教你如何使用VS远程调试
从VS2010的安装目录里面,找到D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger文件夹 拷贝Remote Debugger文件夹到目标机器(程序运行机器) 运行mvsmon.exe,设置工具-选项为Windows身份验证,否则断点会不起作用 控制面板的用户选项里面,添加和远程机相同的用户命,密码,可以在用户管理里直接添加. shift+右键--以其他身份运行-启动VisualStudi
-
解析VS2010利用VS.PHP插件调试PHP的方法
1.安装VS.PHP插件 2.新建PHP工程:如下图,选择PHP 4 webproject创建PHP工程. 3.新建PHP页 4.添加PHP代码 5.设置起始页 6.设置断点 7.启动调试 启动新实例后,将会在任务栏右边(图标通知栏)显示如下图标 8.进入断点 9.继续调试:之后的调试与VS2010的调试方法相同.
-
用vs调试sql存储过程图文介绍
大家有没有给存储过程找错误的经历,一遍遍的去读sql代码,发现一个小错误可能都要用很长的时间,这次介绍用vs2010调试存储过程,用起来和在vs里调试代码一样,非常爽. 首先,打开vs,点击 视图-->服务器资源管理器 选择数据连接,单击右键,点击添加连接 选择存储过程所在的服务器和数据库 选择要调试的存储过程,单击右键,选择单步调试 vs会要求输入参数值 然后进入单步调试,进入单步调试后就像调试C#或vb.net代码一样,可以监控变量值,而且如果执行的过程中涉及到触发器,还会跳入到触发器里,执
-
sql存储过程实例--动态根据表数据复制一个表的数据到另一个表
动态根据表数据复制一个表的数据到另一个表 把track表的记录 根据mac_id后两位数字,复制到对应track_? 的表中 如:mac_id=12345678910,则后两位10 对应表为track_10,就把此记录复制到track_10中 创建一个 sub_track的存储过程实现: -- 创建一个 名为sub_track的存储过程 CREATE PROCEDURE sub_track() begin declare i int; -- 定义 循环变量i set @imei =0; -- 定
-
asp.net中如何调用sql存储过程实现分页
首先看下面的代码创建存储过程 1.创建存储过程,语句如下: CREATE PROC P_viewPage @TableName VARCHAR(200), --表名 @FieldList VARCHAR(2000), --显示列名,如果是全部字段则为* @PrimaryKey VARCHAR(100), --单一主键或唯一值键 @Where VARCHAR(2000), --查询条件 不含'where'字符,如id>10 and len(userid)>9 @Order VARCHAR(100
-
asp.net sql存储过程
Visual Studio.Net为SQL的存储过程提供了强大的支持,您既可以通过visual studio.net来新建存储过程,也可以直接在Sql Server的查询分析器中运行,还可以通过企业管理器创建,使用起来也非常方便.大家一直都误认为SQL存储过程是一个比较"高深"的技术,其实掌握一般的语法是没有什么大问题的,而我们在使用存储教程中也主要是增删减的操作,学会使用一般的T-SQL就很容易上手了. 我们先来看一下在Sql-server中是如何创建一个存储过程的吧,我们可以使用S
-
网络安全及防御之SQL注入原理介绍
目录 A.SQL注入概述 什么是SQL注入 SQL注入的原理 SQL注入的地位 SQL注入的来源 SQL注入的主要特点 SQL注入的危害 B.SQL注入攻击 SQL注入攻击 SQL注入威胁表达方式 SQL注入典型攻击手段 SQL注入是否存在注入的判断方式 SQL注入实战步骤 按照注入点类型来分类 按照数据提交的方式来分类 按照执行效果来分类 C.MySQL注入常用函数 MySQL的注释风格 MySQL--union操作符 MySQL--常用函数 MySQL--字符串连接函数 MySQL--inf
-
Yii调试SQL的常用方法
Yii调试SQL主要有以下方法: 一.系统自带调试: 首先index.php开启调试模式: // remove the following lines when in production mode defined('YII_DEBUG') or define('YII_DEBUG',true); // specify how many levels of call stack should be shown in each log message defined('YII_TRACE_LEVE
-
通用SQL存储过程分页以及asp.net后台调用的方法
创建表格并添加300万数据 use Stored CREATE TABLE UserInfo( --创建表 id int IDENTITY(1,1) PRIMARY KEY not null,--添加主键和标识列 UserName varchar(50) ) declare @i int --添加3百万数据,大概4分钟时间 set @i=1 while @i<3000000 begin insert into UserInfo (UserName) values(@i) set @i=@i+1
-
sql存储过程几个简单例子
sql存储是数据库操作过程中比较重要的一个环节,对于一些初学者来说也是比较抽象难理解的,本文我将通过几个实例来解析数据库中的sql存储过程,这样就将抽象的事物形象化,比较容易理解. 例1: create proc proc_stu @sname varchar(20), @pwd varchar(20) as select * from ren where sname=@sname and pwd=@pwd go 查看结果:proc_stu 'admin','admin' 例2: 下面的存储过程
-
关于SQL 存储过程入门基础(变量)
上一篇我们讲到了SQL存储过程的基本定义,怎么创建,使用,这篇就来讲一下变量的使用. 变量分文局部变量和全局变量 局部变量是@开头,全局变量是@@开头,这里我们主要讲局部变量,全局变量我们后面再讲. 在c# 语言中,定义一个变量很简单,例如 复制代码 代码如下: int i=0; --定义加赋值. 在sql中,定义一个变量需要关键字DECLARE,还需要个特殊符号标记(@)表示是变量. 看看简单的声明语法: 复制代码 代码如下: Declare @Local_Var data_type @Loc
-
图文介绍c#封装方法
c# 使用封装方法 1.计算1-100之间的所有质数(素数)的和. 代码: 2.程序执行结果: 3.用方法实现:有一个数组,找出其中最大值.不能调用数组的Max方法 代码: 4.程序执行结果: 5.用方法实现:有一个字符串数组,请输出最长的字符串. 代码: 6.程序执行结果 总结:以上就是关于c#封装方法的图文介绍,感谢大家的阅读和对我们的支持.
随机推荐
- 作为老司机使用 React 总结的 11 个经验教训
- JS脚本实现动态给标签控件添加事件的方法
- 详解Java正则表达式中Pattern类和Matcher类
- python itchat实现微信好友头像拼接图的示例代码
- 微信小程序实现滑动删除效果
- 支持中文的PHP按字符串长度分割成数组代码
- C#语法相比其它语言比较独特的地方(三)
- 对MySQL几种联合查询的通俗解释
- babel基本使用详解
- NODE.JS跨域问题的完美解决方案
- java基本教程之synchronized关键字 java多线程教程
- php实现四舍五入的方法小结
- vbscript的骨灰级写法计算1到100的和
- jquery实现的Banner广告收缩效果代码
- jQuery 循环遍历改变a标签的href(实例讲解)
- window.onload和$(function(){})的区别介绍
- js切换div css注意的细节
- js下函数般调用正则的方法附代码
- 解析ScrollView--仿QQ空间标题栏渐变
- ubuntu mysql 5.6版本的删除/安装/编码配置文件配置