user-defined-functions

    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回答

    我在想如何创建一个随机自然数的矩阵,但每列的总和等于每行和对角线总和的总和。 我的意思是你创建一个函数,通过选择行和列的总和,列和对角线给你一个方形矩阵如上所述,但每行和每列有不同的数字。 有没有人知道如何做到这一点? 我想自己创建一个函数,而不需要任何包来完全理解程序。

    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;

    0热度

    2回答

    我有一个情况下,我需要的格式的行读取文件 Field1,Field2,Field3,Field4,Field5,Field6#Field1,Field2,Field3 虽然一个方式来实现这一目标的分割记录的读者是使用记录读者喜欢KeyValueLineRecordReader用分隔符#。但我将不得不在我的UDF中使用String.split来分割,的密钥和值,我觉得它会减慢执行速度。 1.是否

    0热度

    2回答

    我创建了一个用户定义的函数,计算库存数量对产品 CREATE OR REPLACE FUNCTION function_quantityInStock( oldProductQuantity IN INTEGER, orderedQuan IN INTEGER) RETURN INTEGER IS v_newQuantity INTEGER; v_

    0热度

    1回答

    我使用PGAFIS库进行指纹匹配。为此,我安装了postgresql并拥有一些用户定义的c函数。 PGAFIS包含makefile文件,文件。对照,SQL和解压的SQL文件,一切 我编写和pgafis.so文件相同,everyfile是在正确的位置。 在我的pgAdmin-III当我运行CREATE EXTENSION pgafis它给了我以下错误: ERROR: could not load l

    1热度

    2回答

    (我很新,请耐心等待) 我正在制作几个需要用户输入的模块,我想以某种方式组合输入来生成输出。我正在考虑为每个选项分配一个值并将它们加在一起,并创建一个if/else语句来确定输出... 例如,如果用户选择三个值为1,2,3的选项,任何大于5的组合值将得到“良好”的结果,则所选择的选项将得到“良好”的响应,因为当它们组合时,它们等于6(其大于5)。 有谁知道更好的方法,和/或你可以指导我参考一些可能

    1热度

    3回答

    想象一下下面的代码: def myUdf(arg: Int) = udf((vector: MyData) => { // complex logic that returns a Double }) 我如何定义myUdf的返回类型,让人们看代码会立即知道它返回一个Double?