![](/img/trans.png)
[英]MySQL Stored Procedure with Parameters for Recursive CTE
我正在研究 MySQL 打印“附屬樹”的方法,並使它與公用表表達式一起工作。 我現在正在使用以下代碼: 這會選擇 ID 為 1 的用戶下面的樹。 現在我需要得到的是一種將該 id 作為參數傳遞的方法,這樣我就不需要每次都從頭開始定義所有東西我想得到結果..所以我的想法是把所有東西都放在一個存儲 pr ...
[英]MySQL Stored Procedure with Parameters for Recursive CTE
我正在研究 MySQL 打印“附屬樹”的方法,並使它與公用表表達式一起工作。 我現在正在使用以下代碼: 這會選擇 ID 為 1 的用戶下面的樹。 現在我需要得到的是一種將該 id 作為參數傳遞的方法,這樣我就不需要每次都從頭開始定義所有東西我想得到結果..所以我的想法是把所有東西都放在一個存儲 pr ...
[英]How to write a PostgreSQL stored function to alter jsonb array?
我正在嘗試在 PostgreSQL 中編寫一個簡單的存儲 function。 這個 function 會收到兩個參數。 (詳細信息 jsonb 和 provider_details jsonb[] )。 詳細信息 jsonb 示例:- {"category": "wood"}和 provider ...
[英]right way to use calculated value in stored procedure with mysql
我的數據庫中有一個 JSON 對象 現在我想對其進行一些計算,所以我寫了一個函數 但是得到 0 而不是 2 你能解釋一下我在這里做錯了什么嗎? 如果我將 ID 作為硬編碼值傳遞,則相同的代碼可以正常工作return JSON_EXTRACT(JSON_EXTRACT(input_data, '$." ...
[英]How to fetch complex return value from (Oracle) stored function with Spring Data (JDBC)
我正在嘗試從 oracle 數據庫 package 訪問存儲的 function 並獲取復雜的返回類型。 以下是所需的代碼片段 我可以在 SQLDeveloper 中像這樣訪問結果集中的值 結果是這樣的: 我嘗試使用SimpleJdbcCall.executeFunction但這實際上不起作用 錯誤 ...
[英]How to convert this into postgresql stored procedures in nodejs
我想將 postgresql 查詢更改為 Nodejs 中的存儲過程。 }) ...
[英]Using Postgresql stored function as a data source in Power BI
我正在嘗試使用我在 Postgresql 中編寫的存儲 function 作為 Power BI 圖表的數據源。 function 接受四個參數,都是日期類型。 function 簽名如下所示: get_revenue_metrics(signup_start_date, signup_end_ ...
[英]Using CASE Statement in Stored Function MySQL
我正在 MYSQL Workbench 中創建一個存儲的 function,它需要一個日期並返回該財政年度的季度。 我想出了以下代碼腳本。 SQL 編輯檢查了聲明並接受了這個 function 沒有語法錯誤。 但是當我嘗試在date值上應用get_fiscal_quarter function ...
[英]How to get PSQL function to return VARCHAR[] and process it in JDBC?
我正在寫一個 function 刪除給定 Gig 的所有行為CREATE OR REPLACE FUNCTION removeAllActsFromGig(gGigId INTEGER) RETURNS VARCHAR[] 它應該返回受此取消影響的所有客戶名稱,並將他們的機票費用設置為 0。 有一 ...
[英]stored function using time datatype not working
試圖創建一個存儲的 function 將時間分類為 AM 和 PM ...
[英]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 服務器不是高端服務器,但我不明白為什么調用存儲過程 ...
[英]Create stored procedure with optional parameters in postgres
我正在嘗試在 Postgres 數據庫中創建 function 或存儲過程。 我真的不知道 Postgres 中的語法。 我正在嘗試以下操作,但我知道它不完整。 我認為創建它的方法是聲明一個變量來表示要執行的 SQL select 語句 有人可以幫助示例存儲過程或 function 來完成這項工作嗎 ...
[英]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 ...
[英]Sum of differences between N pairs of values spread across multiple rows
我想查找員工在給定日期的總工作時數。 總小時數將是兩對匹配的打卡時間之差的總和。 這里的“匹配對”由PunchTypeID 1 之一和PunchTypeID 2 之一定義。給定日期可能有 N 個匹配集,並且可能有未配對的匹配項(打卡沒有打卡)。 在此過程中應丟棄未配對的匹配項。 員工的打卡時間存儲在 ...
[英]How to return boolean based on number of records in database?
這是我嘗試過的。 我的主機返回錯誤,“抱歉,發生了意外錯誤。” . 如果至少有 1 條記錄組合為 pdriver_id、ptruck_number 和 pdate,我希望它返回 true。 ...
[英]Is it possible to make a function that receives a JSON parameter in MySQL?
我想知道是否可以制作一個接收 MySQL 參數的 JSON 參數的 function。 在 PostgreSQL 中完成了類似的操作(附加示例)。 我需要將 PostgreSQL DB 遷移到 MySQL 並且有很多這樣的功能。 ...
[英]Conditional Stored Procedure to edit specific records
嗨,提前感謝您的幫助我正在努力在 sql 服務器中編寫一個存儲過程來操作一些從 csv 文件批量導入的記錄,沒有任何特定的順序。 每條記錄代表一個約會:一個進入日期時間、一個退出日期時間和一個操作員 ID,用於跟蹤每個約會的執行者。 每個約會的最長持續時間為 1 小時,因此將記錄按順序向前移動一小時 ...
[英]Covert this SQL function to inline
是否可以將此 function 轉換為內聯? 我無法讓它發揮作用。 dbo.session表返回 100,000 條記錄。 Gere 的代碼邏輯:function 返回每個 session 的小時數。如果開始日期和結束日期的差異超過一天且不超過一年,則它檢查星期六和星期日,然后按 24 小時添加 ...
[英]Using stored function in MySQL workbench to create a new column to show the results of my calculation
我正在嘗試使用存儲函數進行計算,但我不確定我哪里出錯了,所以非常感謝你的幫助。 我正在尋找計算表中三列的平均值,然后從中減去另一列並將結果輸入到新列中。 我是 SQL 新手,正在努力處理存儲函數,所以我很感激我可能犯了一個很大的錯誤! 另外我不確定是否應該使用 SET 代替(或另一個關鍵詞)。 我 ...
[英]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 ...