stored-procedures

    1热度

    1回答

    我有一个2列表(ID,IdResponsible) 我需要创建一个过程,该表中的每个记录,IdResponsible列填充计数器1到4. 如果de counter> 4 then counter = 1 我该怎么做?

    -2热度

    2回答

    我想在MySQL中使用存储过程将小时转换为分钟。例如,我得到的输出为3小时15分钟。我需要将它转换为195分钟。我尝试使用多个案例,但没有为我工作......你能帮我,如果你有任何代码来解决这个?

    -4热度

    1回答

    我正在做一些SQL Server的修订,我有一个问题,我正在努力解决,我打算创建一个存储过程,显示分支名称,书的所有细节代码和数量,存储过程采用名为@BranchName的参数。我也打算使用EXEC以参数的值调用此过程。 这是我的发言至今(我知道这是错的,不工作的某些原因,我不能工作了) CREATE PROCEDURE BranchDetails SELECT B.Book

    0热度

    3回答

    我在存储过程中出现此错误。 EXECUTE后的事务计数表示BEGIN和COMMIT语句不匹配的数量。以前的计数= 1,当前计数= 0. 我通读了一些答案,发现如果没有提交就返回,我得到错误。我的存储过程是这样的: BEGIN TRY BEGIN if @id is null BEGIN set @id= (SELECT last_sequence_value F

    0热度

    1回答

    我正在使用SQl-server 2012,此代码位于存储过程中。 这些是我的SQL查询。当“更新”查询未执行时,我想要执行“插入”查询。 如果更新查询已执行,则不应执行插入查询。 Update tblStock Set Balance= Balance + @ReduceRawQty Where [email protected] AND [email protected]

    2热度

    2回答

    我的SQL Server存储过程查询输出有问题。目前正在使用此: SELECT * FROM Head H INNER JOIN Line L ON H.invno = L.invno INNER JOIN Misc M ON H.invno = M.invno INNER JOIN QSMU Q ON H.invno = Q.invno WHERE H.invno = @Invno

    1热度

    1回答

    我不知道这个问题是否重复。如果这个问题重复,请给我链接。 我的问题是如何调用由BEGIN TRANSACTION & COMMIT TRANSACTION(Service Broker)组成的2个存储过程。 我有2个存储过程用于执行Service Broker的某些操作。 这是包含BEGIN CONVERSATION存储过程:下面 USE [EventCloud] GO SET ANSI_N

    0热度

    1回答

    我有以下存储过程,它接受三个参数并返回三个参考游标。 variable id refcursor variable item refcursor variable amount refcursor exec getdata(123,date1,date2, :id, :item, :amount) ; print id; print item; print amount; 我有这

    0热度

    1回答

    我需要创建一个存储过程,以更改具有相同类别的所有项目的价格。我只能使用2个输入参数; @artikelcategorie(类别)和@ingangsdatum(价格更改将开始日期)。 如果您输入'lux'(类别)和'10-19-2017'(日期),例如它应该将该类别的所有商品的价格上调10%。 我完全停留在这一点上。 数据库看起来像这样; 目前我有这个作为SQL代码 IF EXISTS (SELEC

    1热度

    1回答

    我想从可选的顺序通过数据库拉记录。对于我创建了一个存储过程(遗漏了一些列的可读性): CREATE PROCEDURE [dbo].[sp_VendorOverview] (@sortCol nvarchar(50)=NULL) AS BEGIN SET NOCOUNT ON; select v.Vid, s.Salutation, v.LastName, CONVE