如何在 SSH 專案中呼叫儲存過程? 如何獲取儲存過程的執行結果 謝謝

發布 科技 2024-06-30
5個回答
  1. 匿名使用者2024-01-30

    這件事還取決於你的資料庫。

    如果預言機想要返回結果並使用 out 變數,MySQL 可以直接選擇返回結果集。

  2. 匿名使用者2024-01-29

    建立或替換過程 p 1(s no int)。

    ass_age int;

    beginselect sage into s_age from stu where sno=s_no;

    dbms_;

    end p_1;

    呼叫:exec p 1(1);

    檢查學生名單中中學編號為 1 的學生的年齡。

  3. 匿名使用者2024-01-28

    下面就來做乙個更詳細的介紹。

  4. 匿名使用者2024-01-27

    沒有引數的簡單儲存過程。 大多數儲存過程比此示例複雜得多,但以下是儲存過程的一些基本要點。 如前所述,對於不同的 DBMS,定義儲存過程的語法是不同的。

    例如,某些 DBMS 使用 begin

    end 或其他關鍵字指示儲存過程定義的開始和結束。 在某些 DBMS 中,以下 SQL 語句建立乙個儲存過程: 建立過程 將供應商顯示為 select , from suppliers, coffees where = order by sup name 以下 ** 將 SQL 語句放入字串中,然後分配變數 createprocedure 供以後使用:

    string createprocedure = "create procedure show_suppliers " + "as " + "select , " + "from suppliers, coffees " + "where = " + "order by sup_name";以下 ** 段使用連線物件 con 建立乙個語句物件,該語句物件用於將建立儲存過程的 SQL 語句傳送到資料庫:statement stmt = ; 儲存過程 show providers 將作為可呼叫的資料庫物件進行編譯並儲存在資料庫中,就像呼叫時的任何其他方法一樣。

  5. 匿名使用者2024-01-26

    下面介紹如何使用 Hibernate 呼叫儲存過程:

    匿名內部類、hibernatecallback、execute 儲存過程語法是引數的佔位符。

    下面是乙個示例:list loglist =

    list) hibernatecallback()} 如果你有問題,再問一遍,祝你好運!~

相關回答
12個回答2024-06-30

string connstring = @"data source=localhost;initial catalog=northwind;uid=sa;pwd="; >>>More

7個回答2024-06-30

建立儲存過程。

create procedure userdata( >>>More

12個回答2024-06-30

...從錯誤來看,一定是問號錯誤。

雖然我對oracle了解不多,但是如果你是純SQL的話,一定不能在呼叫中使用輸出引數嗎? ,您應該宣告乙個數字或其他東西,並將該變數作為引數傳入。 >>>More

11個回答2024-06-30

declare @strsql varchar(5000), strwhere varchar(100) - main 語句。 >>>More

11個回答2024-06-30

這是什麼意思。 exec test sp 引數。

你想要這個嗎? >>>More