stored-functions

    0熱度

    1回答

    我處於業務方面,對Oracle 11g數據庫沒有完整的DBA特權。我有建立和運行存儲過程所需的特權,並且我有一個無限期掛起的特權。 我們正在開發一個新系統,並有幾個生命週期。我的代碼在早期生命週期(稱爲AD)中100%正常工作,並無限期地掛在下一個生命週期(QA)中。它停在第一個主要的SQL拉,並永遠不會返回。 當我運行存儲過程內部的SQL作爲一個直接的SQL拉時,它會在2.6秒內返回(使用相同的

    0熱度

    1回答

    我有一個從選擇查詢調用的函數,下面是完美的函數。我想打電話給下面的步驟,如果布爾= 1是將值插入登錄表: create or replace FUNCTION isLoggedIn(x IN VARCHAR2, y IN VARCHAR2) RETURN number IS boolean number(1) := 0; BEGIN SELECT count(*) into boolean

    1熱度

    1回答

    我已經定義了一個帶有11個參數的表值函數X。它們的類型nvarchar(30),nvarchar(30),datetime,datetime,nvarchar(15),nvarchar(4),xml,nvarchar(8),nvarchar(80),bit和bit分別。這是針對Microsoft SQL Server 2012當我打電話與 select * from X('A','B','201

    1熱度

    1回答

    我面臨一個問題,試圖爲工資報告提供一個MySQL存儲過程。以前的員工工資率只允許在薪酬期間開始時更改。但是,現在他們可以在支付期間進行更改,並且報告需要在支付期間考慮不同的工資率。支付期限爲兩週。 我有以下查詢,這是非常混亂,它的工作原理,但沒有考慮到薪酬階段中的薪酬變化。 注:日期是硬編碼作爲一個例子 SELECT e.EmployeeID AS EmployeeID, CO

    4熱度

    2回答

    我想從C#中調用一個返回多行但不工作的Oracle函數。下面是我使用的功能: create or replace function return_columns( tableName IN varchar ) return types.ref_c as c_result types.ref_c; begin open c_result for sele

    0熱度

    1回答

    我在一個問題本月初提供的函數表返回一個軸承給出了兩個經度和兩個緯度點: DELIMITER $$ DROP FUNCTION IF EXISTS `initial_bearing`$$ CREATE FUNCTION `initial_bearing`( lat1 DOUBLE, lon1 DOUBLE, lat2 DOUBLE, lon2 DOUBLE ) RETUR

    0熱度

    1回答

    我有一個函數將返回所有公司的所有項目。表名稱應該是parametric.But我不能創建該函數的視圖。因爲我不能返回一個表。返回值是一個字符串。請幫忙。謝謝。 GO IF OBJECT_ID(N'dbo.ufnGetContactInformation', N'TF') IS NOT NULL DROP FUNCTION dbo.ufnGetContactInformation; G

    0熱度

    1回答

    我試圖在MySQL 5.5.38中編寫我第一個存儲的函數,但是我無法通過令人討厭的語法錯誤。我已經檢查過MySQL文檔,但是我仍然看不到問題所在,並且錯誤消息僅顯示You have an error in your SQL syntax; blah blah blah ... at line 1。 下面的代碼: DELIMITER $$ CREATE FUNCTION distm (lat1

    1熱度

    2回答

    我對SQL Server很新。在這裏,我嘗試使用CASE語句創建UDF,以根據輸入的各種訂單日期從數據庫STRDAT獲取訂單狀態。 下面是代碼: USE STRDAT GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF OBJECT_ID(N'dbo.GetOrderStatus', N'FN') IS NOT NULL

    0熱度

    1回答

    我有一個select語句返回非線性結果的單列(它們使用sum()和group by計算)。我想向該查詢添加一個額外的列,以顯示它們在結果列表中顯示的相應計數。 例如: 原始結果 Sums ---- 450 320 117 583 所需的結果 Count | Sums ----- ---- 1 | 450 2 | 320 3 | 117 4 | 583 這是可能在