gpt4 book ai didi

sql-server - 如何使用 DBeaver 创建 SQL Server 存储过程?

转载 作者:行者123 更新时间:2023-12-05 07:27:59 52 4
gpt4 key购买 nike

我需要使用 Dbeaver 软件在 SQL Server 中创建一个存储过程,我想知道您是否有使用该软件创建存储过程的经验,因为我使用的是 Mac 并且我无法安装 SQL Server Management Studio。

情况是我需要为分配给该用户的所有类(class)(大约 20 门)更新该用户的字段。

它会是这样的:

UPDATE tablename 
SET date = '2018-03-15'
WHERE UserID = 1234 AND ProgramID = 1234;

它正在更新日期。

从这一点来看,我的问题是使用 UPDATE 还是其他东西会更好,因为他们只需要在 UI 内查看此数据的报告?您将如何启动此过程的脚本以及您将使用什么?谢谢

最佳答案

根据您的结论性问题,我想您希望语法创建一个过程,您可以从众多内容丰富的网站中学习该过程。要为此特定事件创建过程,您的过程将类似于以下内容。如果您想根据需要获取其他日期的报告,您可以动态添加dateuser's Idprogram's Id。希望这可以帮助。

CREATE OR REPLACE PROCEDURE updatedate(@dateupdate datetime, @ProgramID INT, @UserID INT)    
AS
BEGIN
UPDATE tablename
SET date = @dateupdate
WHERE UserID = @UserID AND ProgramID = @ProgramID;
END;

要执行您的过程,只需在下面的查询中将变量替换为您想要的值即可。

updatedate(@dateupdate, @ProgramID, @UserID)

关于sql-server - 如何使用 DBeaver 创建 SQL Server 存储过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53658882/

52 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com