stored-procedures

    2热度

    1回答

    首先,对于问题的措辞感到抱歉。我不太确定如何表达它。希望下面的例子很清楚。 如果我有一个表 Id | Type | Order 0 | Test | null 1 | Test | null 2 | Blah | null 3 | Blah | null 我希望把它变成这个 Id | Type | Order 0 | Test | 1 1 | Test | 2 2 | Blah

    1热度

    1回答

    在我的web应用程序中,我想做一个“响应测试”过程。可以从网页启动此过程,以查看数据库服务器是否可到达并获得一些结果的近似时间。 我不想让存储过程的执行精确的时间,我想有数据库的“反应性”的想法.. 所以我做的方法是这样的: var start = DateTime.Now; var test = new ObjectManager().ListObjects(SomeParamet

    4热度

    2回答

    我有获取ID,如果它存在或返回当前的日期从表返回日期的功能,如果不是: CREATE FUNCTION [dbo].[CLOSEDATE] (@ID int) RETURNS datetime AS BEGIN DECLARE @closed int; DECLARE @result datetime; SELECT @result = created

    0热度

    3回答

    我希望Update语句在我的位参数的值为1时完成。这怎么能实现? 这是我的存储过程: CREATE PROCEDURE sp_subBalance @Cost decimal, @userid int, @bit bit output AS declare @SubbedBalance decimal, @Currbalance decimal set @Currbalan

    -1热度

    1回答

    Alter Procedure sp_Member( @comcode int = 0, @SubComCode int = 0 ) as begin set nocount on If @comcode= 0 begin select (select sum(amount) from tbcoudet where memcode=tbm.memcode a

    0热度

    2回答

    我有以下存储过程。它似乎没有工作。有什么我做错了吗? 当我在第4行声明角色时发生错误。 create procedure getRole(in x mediumint unsigned) begin DECLARE role INT DEFAULT 3 SELECT user_level INTO role FROM login_users WHERE user_id = x

    0热度

    1回答

    我正在向C#代码中的MS SQL Server 2008 R2存储过程发送表值参数。我收到的错误是: “违反PRIMARY KEY约束'PK_Example.ExampleTable'。无法在对象'Example.ExampleTable'中插入重复键 该语句已被终止。 表结构: Example.ExampleTable [ID] (PK, int, not null) [Month] (PK,

    0热度

    1回答

    感谢,对思想 我必须写,计算项目数的程序,并在雇员ID为 参数传递的员工 平均工作时间到程序。如果平均工作时间小于 10则雇员的工资保持不变,否则检查项目编号 是否小于4,即工资的5%,否则工资的10%是 加上工资。 有毛病我在PLSQL语句输出它不显示 新的工资 这里是我的PLSQL过程: create or replace procedure view_data(p_id number) is

    1热度

    1回答

    我有一个奇怪的问题,我有一个存储过程插入数据到数据库,它工作正常,当我们在SQL Server 2005中的数据库,但我们已升级到SQL Server 2008 R2,现在它在两次成功输入后失败。 正在从SQL异常返回的错误是 字符串或二进制数据将被截断 的语句已终止 有没有人碰到这个问题排序之前来的呢?正如我所说,这只是从我们迁移到SQL Server 2008以来才开始。 我还应该说,我知道截

    1热度

    2回答

    我有一个游标返回两个值:一个我将使用(因此将分配给一个out变量)和另一个我只返回使ROWNUM的东西工作。 如果我将游标作为查询运行,它按预期工作。但是如果我执行该程序,则out变量为空。我的方法不知何故不被支持?我的意思是,返回两个值,但只使用其中之一?这个是我的程序代码:(不要在查询本身上钻得太多,它的工作原理,我知道它有点难看,但是它可以工作,这是我发现返回倒数第二个的唯一方法行) pro