我目前正在尝试通过PHP执行存储过程(两个INSERTS和一个SELECT).存储过程有效(不会抛出任何错误).甚至将值插入给定的表中.我们将结果存储在JSON对象中,但它返回一个空数组.当我们执行仅包含SELECT的存储过程时,它返回正确的值.我们的表中已经更改了所有名称(可能已经错过了一些但我们的代码运行).任何人都可以阐明为什么我们的阵列没有填充?
这是我们的存储过程
ALTER procedure
As
BEGIN
INSERT INTO TABLE1
(Loan_ID, Doc_ID, Borrower_Name, Docs_Drawn, Funder, First_Payment, Interest_Rate, Loan_Amount)
Select Loan_ID,
(SELECT (COUNT(*)) FROM TABLE WHERE A.Loan_ID = Loan_ID) AS Doc_ID,
Borrower ,[Date_Docs_Drawn]
,[Funder]
,[Payment_Date]
,[Interest_Rate]
,[Loan_Amount] from VIEW A
INSERT INTO TABLE2
(Loan_ID, Submitted_By, Event_Class, Event_Type, Event_Date, Doc_ID)
SELECT A.[Loan_ID],
'Program' AS Submitted_By
,'Collateral' AS Event_Class
, 'Outstanding' AS Event_Type
, CURRENT_TIMESTAMP AS Event_Date
, Doc_ID
FROM TABLE1 AS A
WHERE NOT (A.Loan_ID = ANY (SELECT Loan_ID FROM TABLE2))
SELECT [Loan_ID],[Doc_ID],[Borrower_Name] …Run Code Online (Sandbox Code Playgroud) 我想从sheet1填充sheet2中的列。如果我有列A在Sheet1我希望A在Sheet2具有相同的信息。
我尝试使用,=sheet1!A1但它仅返回A1in中的值sheet1。我尝试使用,=sheet1!A但只返回#NAME?。
如果Column Afrom Sheet1具有动态范围(它可以为空或具有500或1000行(我正在从数据库中填充sheet1))。如何在另一张显示所有500或1000行的工作表中使用其中的某些列?