包含表值类型参数的存储过程调试方法
2011-11-25 10:28
302 查看
关于表值参数的定义和在存储过程中的使用就不介绍了,这里只说一下如何在MSSMS调试带有表值类型参数存储过程的方法。
begin
declare @testtbl ORDERSTable
/**声明一个你所创建的表值类型的临时表
@testtbl 为测试生成的临时表,ORDERSTable创建的表值类型**/
insert into @testtbl select * from testorders; /**在临时表里插入测试数据**/
exec CreateOrder @testtbl /**执行存储过程,这里可以选择MSSMS的调试-->逐语句进行**/
end
其实以上还是挺简单而且容易想到的,但是还是花费了我一些时间才想到这样来调试。记录下来希望对别人有所帮助。
begin
declare @testtbl ORDERSTable
/**声明一个你所创建的表值类型的临时表
@testtbl 为测试生成的临时表,ORDERSTable创建的表值类型**/
insert into @testtbl select * from testorders; /**在临时表里插入测试数据**/
exec CreateOrder @testtbl /**执行存储过程,这里可以选择MSSMS的调试-->逐语句进行**/
end
其实以上还是挺简单而且容易想到的,但是还是花费了我一些时间才想到这样来调试。记录下来希望对别人有所帮助。
相关文章推荐
- 存储过程调试过程中DATETIME参数的输入故障解决方法
- 自定义表类型参数的存储过程的调试技巧
- 存储过程调试过程中DATETIME参数的输入故障解决方法
- 编译器错误消息: CS1061: “ASP.default_aspx”不包含“Button1_Click”的定义,并且找不到可接受类型为“ASP.default_aspx”的第一个参数的扩展方法“Bu
- CS1061: “ASP.send_aspx”不包含“sender_TextChanged”的定义,并且找不到可接受类型为“ASP.send_aspx”的第一个参数的扩展方法“sender_Text
- 存储过程传递参数时出现类型转换错误!如:varchar转换为int时出错
- ADO oracle 存储过程参数32k限制解决方法
- 详解MySQL存储过程参数有三种类型(in、out、inout)
- 好东西:让存储过程的参数也能传入数组的方法
- SQL2005创建带有通配符的存储过程(INT字段类型必须在参数中声明为字符串型)
- 数据库技术_Orcale技术(0002)_5分钟会用存储过程_存储过程简单实例(包含循环、条件、增改查、参数传入、变量赋值、java调用等)
- oracle 向存储过程传入数组类型参数
- 创建一个输出参数为xml类型的存储过程(示例)
- MySQL存储过程例子,包含事务,参数,嵌套调用,游标,循环等
- MySQL存储过程例子,包含事务,参数,嵌套调用,游标,循环等(转)
- MySQL存储过程例子(包含事务,输出参数,嵌套调用)
- 示例12 存储过程和参数为输出类型游标
- c# 调用带有参数的存储过程方法--oracle篇
- [转]ASP.NET 2.0 AJAX中Webservice调用方法示例 (包含参数类型为DataTable的WS方法)