我刚刚将我的 GitHub Desktop 版本从 3.3.6.1 更新到了最新版本。我能够使用 Fetch origin 更新我的远程分支,但我没有看到 Pull Origin 按钮来更新我的本地分支。
不确定如何获得它。我做了一些研究,但无法找到 Pull Origin 按钮。
谢谢
我想将 SELECT 语句中的值存储到一个能够保存多个值的变量中,因为我的 SELECT 语句返回多个 INT 类型的值。到目前为止,这就是我的 SP 的样子。
ALTER PROCEDURE "ESG"."SP_ADD"
AS
BEGIN
DECLARE @Id table(identifiers VARCHAR);
INSERT INTO @Id (identifiers) VALUES('axaa1aaa-aaaa-a5aa-aaaa-aa8aaaa9aaaa');
INSERT INTO @Id (identifiers) VALUES('bxbb1bbb-bbbb-b5bb-bbb4-bb8bbbb9bbbf');
DECLARE @tranID INT = (SELECT
DOCUMENT_SET_.DOCUMENT_SET_TRANSACTION_ID
FROM DOCUMENT_SET_TRANSACTION
WHERE DOCUMENT_SET_TRANSACTION.IDENTIFIER IN (SELECT identifiers FROM @Id));
END
Run Code Online (Sandbox Code Playgroud)
变量@tranID 应该是一个列表或一个数组来保存 ID。是否有可能做到 SQL Server?
当我试图从表中删除一些条目时,我的SP会抛出错误.为了安全起见,我得到了IF EXISTS它并且在它之下我有删除声明,但是我收到了这个错误
Incorrect syntax near the keyword 'DELETE'.
删除stmt
IF EXISTS (DELETE FROM myTable WHERE id IN ((SELECT ids FROM @tranId)));
Run Code Online (Sandbox Code Playgroud)
我不确定语法是否不正确.