user-defined-functions

    1熱度

    1回答

    這是我的第一個問題,所以我說:hallo! 我有一個多語句表值函數(稱爲fn)哪(當然)返回一個表。 我還創建了一個數據庫角色(稱爲dbr)。我試圖添加權限 我的dbr可以從我的fn中選擇。 因此,我打開了dbr,將我的fn添加到了securables中,在Select上授予並且出現錯誤:密鑰不能爲空。參數名稱:key(mscorelib) 這有點奇怪,在我的fn中導致我有返回表變量的主鍵,而且鍵

    1熱度

    3回答

    編輯爲清楚起見,現在該解決方案已被確定 我是一個新手VBA建立一個UDF。該UDF涉及多個引用Excel表格上其他工作表工作簿VLOOKUP功能,如: Twirecol = Application.WorksheetFunction.VLookup(i, Range("iterationtable"), 2, False) 麻煩的是,如果另一工作簿是活動的,當Excel重新計算公式返回#VAL

    0熱度

    2回答

    我試圖執行此標量函數內計算算術表達式,我嘗試了很多的方法來實現這一點,但我會被卡住 Create FUNCTION CalculateElementFunc() RETURNS int AS BEGIN DECLARE @ResultVar numeric(18,6) DECLARE @eq nvarchar(MAX) set @eq = '7.5/100*12

    0熱度

    1回答

    我有一個BigQuery和處理財務計算的實際問題。這似乎是由硬幣取決於查詢,這不會滿足我的需求。這是一個例子。考慮這個非常簡單的數據集: TOT_AMT,DLY_AMT,SUN_AMT,CREDIT_COPIES,UNIT_COST_DLY,UNIT_COST_SUNDAY,DAILY_COPIES,SUNDAY_COPIES 81.91,16.58,65.33,15,1.105,4.355,1,

    1熱度

    1回答

    創建一個臨時表,我需要插入20個字段。前10個來自表值函數,它使用源表中的一些字段作爲參數。第二個10將來自同一個函數,使用源表中相同的字段值,但爲兩個年份和日期相關參數傳遞不同的值。 要麼我沒有拿出正確的問題來找到答案,要麼我的知識水平阻止我看到答案會如何滿足我的需求。 表和函數沒有共同的字段用於例如在聯接中。該函數只需從表格記錄中獲取值,計算並返回10個金額。 如何在插入或後續更新期間獲取所需

    1熱度

    1回答

    CREATE OR REPLACE Function fun_Find_Staff_Name(v_staffid IN NUMBER) RETURN VARCHAR2 IS staff_name VARCHAR2(60); CURSOR c_staff IS SELECT staff_firstName || ' ' || staff_lastName into sta

    -1熱度

    1回答

    我在想如何創建一個隨機自然數的矩陣,但每列的總和等於每行和對角線總和的總和。 我的意思是你創建一個函數,通過選擇行和列的總和,列和對角線給你一個方形矩陣如上所述,但每行和每列有不同的數字。 有沒有人知道如何做到這一點? 我想自己創建一個函數,而不需要任何包來完全理解程序。

    1熱度

    3回答

    想象一下下面的代碼: def myUdf(arg: Int) = udf((vector: MyData) => { // complex logic that returns a Double }) 我如何定義myUdf的返回類型,讓人們看代碼會立即知道它返回一個Double?

    0熱度

    1回答

    我想連接使用Pig的所有記錄。 與「pigStorage」和「-tagFile」標籤中的數據加載後,我的數據是這樣的: (filename, aaaaaaaaaaa) (filename, bbbbbbbbbbbbbb) ,我更喜歡的結果是: (filename, aaaaaaaaaaabbbbbbbbbbbbbb) 然後,我可以將數據存儲到文件名爲rowkey的HBase。 任何建議將

    1熱度

    1回答

    據我所知,當你在postgresql中創建一個用戶定義的函數時,你必須指定參數號和類型。就像這樣: CREATE OR REPLACE FUNCTION my_add(xx INTEGER, yy INTEGER) RETURNS INTEGER AS $$ BEGIN RETURN xx + yy; END; $$ LANGUAGE plpgsql;