user-defined-functions

    0熱度

    1回答

    我想使用動態查詢來聲明遊標。基本上我有我將用作遊標的表值函數的名稱作爲表的列,所以我必須使用SQL語句聲明遊標。 問題是T-SQL不能將myCursor識別爲有效的遊標。 DECLARE @ColumnA nvarchar(250) DECLARE @ColumnB nvarchar(250) DECLARE @FunctionName nvarchar(250) DECLARE @Reco

    0熱度

    2回答

    我需要一個函數來獲取給定日期範圍內的所有星期數。 因爲它有一個漫長的過程,所以我必須將它從存儲過程中分離出來。 但是當我使用#tables在一側的功能它提供了以下錯誤 消息2772,級別16,狀態1,過程WeekNumbersWithinRange 19行 無法從函數中訪問臨時表。 這裏是我的功能。 CREATE FUNCTION WeekNumbersWithinRange ( @F

    0熱度

    1回答

    我有一個存儲過程來插入記錄。 我必須計算具有特定邏輯的列的日期值。目前,我已經爲插入的數據創建了一個循環,並進行計算來填充日期。 問題是我需要避免使用循環插入數據並需要將它們作爲批處理插入。爲了做到這一點,我必須將日期計算邏輯移到一個函數中。 循環數據(當前有)和使用函數在性能方面有什麼不同。 這裏是我的存儲過程: WHILE @C <= @WeeklyDataCount BEGIN

    3熱度

    2回答

    我想從col1存在於col2刪除字符串時: val df = spark.createDataFrame(Seq( ("Hi I heard about Spark", "Spark"), ("I wish Java could use case classes", "Java"), ("Logistic regression models are neat", "models") )).t

    0熱度

    1回答

    我寫了一個UDF,它基本上計算給定的IP地址是否在cidr列表中。我可以從scala調用我的UDF,它工作正常,但是當我從spark sql調用udf時,它拋出了這個錯誤。請幫幫我。 %spark def isinlist = (ip:String) => { import org.apache.commons.net.util.SubnetUtils def checki

    0熱度

    3回答

    上下文 我在我的SQL Server數據庫中有三個表:1)School,2)College,3)University。 然後我有另一個表:標籤。 這三個表(學校,學院,大學)可以有標籤與它們相關聯。爲此我有三個關聯表:SchoolTags,CollegeTags,UniversityTags。 問題 我想創建一個用戶定義的函數,將採取關聯表的名稱作爲參數(即「SchoolTags」)和實體的ID(

    0熱度

    1回答

    我有一塊SQL接受參數,評估參數的內容並根據內容對輸入參數應用不同的UDF。 的代碼是這樣的: declare @order varchar(50) = 's12345..s12347' if isnull(CHARINDEX('.',@order),0) >0 begin select n as order_no into #temp FROM F_GetAllNBetween(@

    -2熱度

    1回答

    在我目前正在研究的一個項目中,我想從一個類的函數中獲取數據。因此我從我的主索引文件調用該函數。但是在這裏我本來想打這個電話,我得到以下錯誤現貨: Fatal error: Uncaught Error: Call to a member function searchKlant() on array in N:\xampp\htdocs\Sylvia project\index.php:66 St

    -1熱度

    2回答

    UDF模式匹配下面給出df: val df = spark.createDataFrame(Seq( (1, 2, 3), (3, 2, 1) )).toDF("One", "Two", "Three") 與架構: 我想編寫一個udf是需要Three columns作爲進出;並返回基於新列的最高輸入值類似如下: import org.apache.spark.sql.functions.u

    2熱度

    1回答

    我想使用一個特定的UDF使用Spark 這裏的計劃: 我有一個table A(10萬行)和table B(15百萬行) 我想用table A和的table B 之一的UDF比較一個元素是有可能 下面是我的代碼示例。在某些時候,我還需要說我UDF比較必須大於0,9更大: DataFrame dfr = df .select("name", "firstname", "adress1"