cost 380 ms
MySQL 帶有遞歸 CTE 參數的存儲過程

[英]MySQL Stored Procedure with Parameters for Recursive CTE

我正在研究 MySQL 打印“附屬樹”的方法,並使它與公用表表達式一起工作。 我現在正在使用以下代碼: 這會選擇 ID 為 1 的用戶下面的樹。 現在我需要得到的是一種將該 id 作為參數傳遞的方法,這樣我就不需要每次都從頭開始定義所有東西我想得到結果..所以我的想法是把所有東西都放在一個存儲 pr ...

使用mysql在存儲過程中使用計算值的正確方法

[英]right way to use calculated value in stored procedure with mysql

我的數據庫中有一個 JSON 對象 現在我想對其進行一些計算,所以我寫了一個函數 但是得到 0 而不是 2 你能解釋一下我在這里做錯了什么嗎? 如果我將 ID 作為硬編碼值傳遞,則相同的代碼可以正常工作return JSON_EXTRACT(JSON_EXTRACT(input_data, '$." ...

如何從(Oracle)存儲的 function 和 Spring 數據(JDBC)中獲取復雜的返回值

[英]How to fetch complex return value from (Oracle) stored function with Spring Data (JDBC)

我正在嘗試從 oracle 數據庫 package 訪問存儲的 function 並獲取復雜的返回類型。 以下是所需的代碼片段 我可以在 SQLDeveloper 中像這樣訪問結果集中的值 結果是這樣的: 我嘗試使用SimpleJdbcCall.executeFunction但這實際上不起作用 錯誤 ...

在存儲中使用 CASE 語句 Function MySQL

[英]Using CASE Statement in Stored Function MySQL

我正在 MYSQL Workbench 中創建一個存儲的 function,它需要一個日期並返回該財政年度的季度。 我想出了以下代碼腳本。 SQL 編輯檢查了聲明並接受了這個 function 沒有語法錯誤。 但是當我嘗試在date值上應用get_fiscal_quarter function ...

試圖做一個存儲的 function 來返回員工的年薪,但我希望它能工作,但它沒有工作

[英]Trying to do a stored function to return the annual salary of an employee but i expected it to work but it didn't work

創建一個存儲的 function ANNUAL_COMP 以在通過他們的薪水和佣金百分比時返回員工的年薪。 注意:年薪 = 工資 * (1 + 佣金_pct)。 • function 應尋址 NULL 值,因此使用 NVL() function。 • 在針對 EMPLOYEES 表的 SELECT ...

調用存儲過程比調用插入要慢得多,批量插入基本相同,為什么?

[英]Calling Stored Procedures is much slower than just calling insert and bulk insert is basically the same, Why?

我有一個表和一個存儲過程,如下所示, 我原以為調用存儲過程比調用插入要快(多)。 但令我驚訝的是,事實並非如此。 當我插入10000行記錄時,插入命令大約需要4 分鍾,而存儲過程大約需要15 分鍾。 我已經多次運行測試來確認這一點。 MySQL 服務器不是高端服務器,但我不明白為什么調用存儲過程 ...

在 postgres 中創建帶有可選參數的存儲過程

[英]Create stored procedure with optional parameters in postgres

我正在嘗試在 Postgres 數據庫中創建 function 或存儲過程。 我真的不知道 Postgres 中的語法。 我正在嘗試以下操作,但我知道它不完整。 我認為創建它的方法是聲明一個變量來表示要執行的 SQL select 語句 有人可以幫助示例存儲過程或 function 來完成這項工作嗎 ...

Function編譯但oracle中沒有output

[英]Function compiled but no output in oracle

我正在嘗試編寫一個存儲的 function,它將 integer N 作為輸入並返回可被 3 或 5 整除且小於或等於 N 的所有數字的總和。SET SERVEROUTPUT ON; CREATE OR REPLACE FUNCTION somme_mod(N in INTEGER) RETUR ...

分布在多行中的 N 對值之間的差異之和

[英]Sum of differences between N pairs of values spread across multiple rows

我想查找員工在給定日期的總工作時數。 總小時數將是兩對匹配的打卡時間之差的總和。 這里的“匹配對”由PunchTypeID 1 之一和PunchTypeID 2 之一定義。給定日期可能有 N 個匹配集,並且可能有未配對的匹配項(打卡沒有打卡)。 在此過程中應丟棄未配對的匹配項。 員工的打卡時間存儲在 ...

如何根據數據庫中的記錄數返回 boolean?

[英]How to return boolean based on number of records in database?

這是我嘗試過的。 我的主機返回錯誤,“抱歉,發生了意外錯誤。” . 如果至少有 1 條記錄組合為 pdriver_id、ptruck_number 和 pdate,我希望它返回 true。 ...

編輯特定記錄的條件存儲過程

[英]Conditional Stored Procedure to edit specific records

嗨,提前感謝您的幫助我正在努力在 sql 服務器中編寫一個存儲過程來操作一些從 csv 文件批量導入的記錄,沒有任何特定的順序。 每條記錄代表一個約會:一個進入日期時間、一個退出日期時間和一個操作員 ID,用於跟蹤每個約會的執行者。 每個約會的最長持續時間為 1 小時,因此將記錄按順序向前移動一小時 ...

將此 SQL function 隱藏為內聯

[英]Covert this SQL function to inline

是否可以將此 function 轉換為內聯? 我無法讓它發揮作用。 dbo.session表返回 100,000 條記錄。 Gere 的代碼邏輯:function 返回每個 session 的小時數。如果開始日期和結束日期的差異超過一天且不超過一年,則它檢查星期六和星期日,然后按 24 小時添加 ...

使用 MySQL 工作台中的存儲函數創建一個新列來顯示我的計算結果

[英]Using stored function in MySQL workbench to create a new column to show the results of my calculation

我正在嘗試使用存儲函數進行計算,但我不確定我哪里出錯了,所以非常感謝你的幫助。 我正在尋找計算表中三列的平均值,然后從中減去另一列並將結果輸入到新列中。 我是 SQL 新手,正在努力處理存儲函數,所以我很感激我可能犯了一個很大的錯誤! 另外我不確定是否應該使用 SET 代替(或另一個關鍵詞)。 我 ...

存儲過程/服務器 function 中的邏輯塊是按順序運行還是像 CTE 中那樣並行運行?

[英]Is logic blocks in stored procedure/server function run sequentially or run parallel like in CTE?

我遇到了一些 CTE 沒有按照我想要的順序運行的問題,我無法從另一個調用一個。 https://dbfiddle.uk/?rdbms=postgres_14&fiddle=c584581a91fbb1ca8f51c3b32c04283f 因此,我通過CREATE OR REPLACE F ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM