如何基于CAST创建函数

时间:2016-07-19 07:44:48

标签: postgresql

由于某些原因,我想基于强制转换功能创建一个函数。 它只是一个演员阵容。

 struct Square {
  var edge: Double = 0

  var area: Double {
    get {
      return edge * edge
    }
    set {
      edge = sqrt(newValue) //someSquare.area = 25 (25 is newValue)
    }
  }
 }

但是当我执行该功能时,我收到如下错误:

CREATE OR REPLACE FUNCTION convert(in1 anyelement, in2 anyelement) 
RETURNS anyelement AS $func$
BEGIN
    execute $$ SELECT CAST(in2 AS in1) $$; 
END
$func$
LANGUAGE plpgsql;

如何使我的自定义功能正常工作

0 个答案:

没有答案