plpgsql错误:“:”处或附近的语法错误

时间:2018-07-26 18:24:25

标签: sql database postgresql plpgsql

我收到标题错误。对我来说,很奇怪的是,我的SQL代码中的任何地方都没有冒号。

CREATE OR REPLACE FUNCTION "CreateUser" (
  "@first_name"           VARCHAR(25),
  "@last_name"            VARCHAR(25),
  "@email"                VARCHAR(254),
  "@password"             VARCHAR(250)
)
RETURNS UUID AS
$func$
DECLARE "id" UUID;
BEGIN
  "id" = uuid_generate_v4();
  INSERT INTO
    "users" (
      "id",
      "first_name",
      "last_name",
      "email",
      "password"
    )
  VALUES (
    "id",
    "@first_name",
    "@last_name",
    "@email",
    "@password"
  );
  RETURN "id";
END;
$func$ LANGUAGE PLPGSQL;

字段类型都是相同的,因此不会出现类型问题。

在某处缺少分号吗?或者这只是结构不正确?

1 个答案:

答案 0 :(得分:0)

事实证明,我在sql上没有安装软件包 d3.csv("time_scale_data.csv", rowConverter, function(data) { --- your code --- }); ,并且不确定如何支持它,因此至少暂时,我在服务器上创建了一个uuid并将其传递给sql。

 d3.csv("time_scale_data.csv", rowConverter).then(data){
--- your code --- 
});