stored-procedures相关内容

“断点当前不会被击中”尝试调试由.NET代码调用的TSQL存储过程时出错

我收到错误: “断点当前不会是 命中无法绑定SQL断点 此时,包含 断点未加载的对象“ 当我做了步骤调试从.net应用程序调用的存储过程? 我应该检查什么? / p>(VS 2005和SQL Server 2005都运行在同一台PC上,如果我从服务器资源管理器“进入”,我可以调试一个存储过程) 解决方案 确保在项目属性> Debug>”启用SQL Server ..
发布时间:2017-04-18 04:42:49 C#/.NET

你最喜欢的调试MS SQL存储过程的方法是什么?

我的大多数SP可以简单地用手动输入的数据执行(和测试)。这样做很好,使用简单的PRINT语句允许我进行“调试”。 然而,存在多个存储过程的情况,并且找到有效的输入数据是乏味的。我的网络应用程序中触发的东西更容易。 我有一点经验,但我没有找到一种方法来探索发生了什么事在我的存储过程中。 您的方法是什么? 一如既往,谢谢。 注意:我假设使用SQL Server 2005 ..
发布时间:2017-04-18 01:46:51 数据库

无法调试.Net代码。无法附加到进程。 SQL CLR远程调试

我试图在Visual Studio 2012 RTM中调试基于CLR的StoredProcedure。我有一个Sql数据库项目。当我尝试使用RightClick - > Execute with debugger调试我的脚本文件时,会弹出一个关于附加过程的有害性的警告,当我接受它时,只需说: 无法调试.Net代码。无法附加到 'Devserver'上的SQL Server进程。 我做 ..
发布时间:2017-04-17 23:44:12 开发方法

在SQL 2008 Management Studio中调试时,在存储过程中查询临时表

我有一个非常大的存储过程,调用其他存储过程并将结果应用到临时表中。 我在SQL 2008 Management Studio中进行调试,可以使用观察窗口查询本地参数,但是如何在调试时查询临时表? 如果不可能有另外一种方法?我已经阅读了关于使用表变量,可以查询这些吗?如果是,我该怎么做? 解决方案 使用全局临时表,即使用双哈希。 insert into ## temp s ..
发布时间:2017-04-17 22:59:00 开发方法

如何调用存储过程和准备语句

在下面的代码中,我想调用一个存储过程并执行一个Query。我在 statement.executeUpdate(); 中面临错误请帮助修复它。我不知道哪里错了。 public void Dbexe(){ 连接连接; connection = DatabaseConnection.getCon(); CallableStatement stmt; try { stmt = ..
发布时间:2017-04-16 18:43:52 Java开发

pyodbc从DB2的存储过程返回多个游标

我有一个python程序从db2数据库调用存储过程。我使用 results = cursor.fetchall()来处理我的存储过程的结果。但是,我的存储过程返回两个游标。 结果仅包含第一个。我需要一种方法来循环遍历尽可能多的光标。我希望 fetchmany()将是我的答案,但不是。 我真的需要能够做多个结果集,因为我正在编写的程序只能调用一个存储过程。要回去使用它能够调用两个需要很多。除了 ..
发布时间:2017-04-16 18:02:46 DB2

db2存储过程创建行为

我正在玩db2存储过程,我正在努力地描述以下概念。 当我创建一个存储过程,如下面的简单 创建或替换过程test() begin insert into mytable(a)values('a'); insert into mytable(a)values('b'); insert into mytable(a)values('c'); end 我可以看到 ..
发布时间:2017-04-16 17:50:25 DB2

如何在IBM System i Access for Windows GUI Tool中调用存储过程

我想测试在AS400系统上运行的DB2存储过程。 我已经安装了IBM System i Access for Windows,并可以运行SQL命令DB2数据库。 我的问题是:执行存储过程的语法是接收参数并返回结果作为输出参数,并将值打印到屏幕? 只是为了澄清:我不是问如何在代码中调用proc。我想执行proc并在gui工具中看到结果(类似于SQL企业管理器)。 解决方案 ..
发布时间:2017-04-16 17:02:55 DB2

如何使用SQuirreL SQL中的OUT参数调用DB2存储过程?

我非常喜欢SQuirreL SQL作为SQL查询工具,但是我从来没有能够在AS / 400 DB2数据库中调用存储过程。我总是得到错误“设置或注册的参数值的数量与参数数不匹配”。我已经检查了参数的数量,没有运气。这是我为一个IN和一个OUT程序尝试的语法: 调用SOMESPROC(12345,?); 解决方案 似乎SQuirrel目前无法在AS / 400 DB2上执行此操作。 ..
发布时间:2017-04-16 16:59:27 DB2

将逗号分隔值作为IN参数传递到存储过程中

我是DB2查询的新手。 这里,我将一个逗号分隔的值作为IN参数传递给存储过程。我想在这些值的基础上搜索。 从USER中选择*,其中user_id in(IN_User); 这里,IN_User将具有类型的值('val1','val2','val3' ) 它应该返回所有具有val1或val2或val3的行作为User_id。尽管我知道这可以使用UDF完成,但是 ..
发布时间:2017-04-16 16:50:11 DB2

异步存储过程调用

编辑:具体来说,我正在使用DB2数据库 解决方案 执行摘要:是的,如果您的数据库有消息队列服务。 您可以将消息推送到队列中,队列处理器将异步消费。 Oracle:queues Sql Server:服务代理 DB2:事件代理 对于“纯”存储过程语言(PL / Sql或T-Sql),答案是否定的,因为它适用于大多数数据库的基本事务模型。 如果您的数据库具有排队机制 ..
发布时间:2017-04-16 16:36:59 DB2

如何使用新的存储过程将列添加到工作表

我正在尝试使用新的过程将一列添加到工作表中,该过程与用于填充工作表中已经存在的列的过程不同。我不知道如果这样做更有效率和节省资源,或者添加到原来的过程中,我用来填充已经在表中的列/值。在任何情况下,以下是添加此列的单独过程的代码。该列称为“starter_rest”,表示为“Game_Date”字段中的日期值与该字段/列中之前的值之间的差值。 这是我正在使用的代码是给我一个错误。 删除 ..
发布时间:2017-04-15 13:01:57 数据库

SQL - 从db选择最“活跃”的时间段

我有一张交易表。在这个表中,我将事务日期时间以UTC为单位。我有几个月的数据,每天大约有20,000个交易。 我将如何编写一个存储过程: A:最活跃/最繁忙的小时计数 B:返回哪个小时是最活跃/最忙的 解决方案 select datepart(hour,the_column)as [hour],count(*)as total from t group by d ..
发布时间:2017-04-15 11:26:23 其他开发

SQL Server DateTime参数'舍入'警告

更多的警告不是一个问题: 我们今天早上解决了一个非常令人困惑的错误。我们有各种各样的报告,允许用户输入他们想要运行的日期范围。假设是,如果您要求2010年8月8日至2010年8月8日的报告,您意味着包括 8/10/2010,所以报告的结束日期不是8 / 10,这是之后的事情。 它不能是8/11/2010因为这些报告中的一些汇总了一天中发生的一切,在当天将其分组这是在午夜,所以每天的汇总 ..
发布时间:2017-04-15 11:20:00 数据库