»end« 附近的 postgres 过程语法错误
postgres procedure syntax error near »end«
我在尝试 运行 我的生产过程时遇到问题。我有一个 table ,其中所有值都以文本格式存储并尝试转换为 int 或 timestamp
CREATE OR REPLACE PROCEDURE public.textnummerictest(
)
LANGUAGE 'sql'
AS $BODY$
create or replace procedure textnummerictest()
language plpgsql
as $$
begin
insert into sensorhistory_test(
datetime,
sensorid )
select from sensorhistory_temp (
cast(sensorid as integer),
datetime::timestamp )
end; $$
$BODY$;
ALTER PROCEDURE public.textnummerictest()
OWNER TO postgres;
总是在接近结束时收到错误 Syntaxerror。
非常感谢任何帮助
我发现错误....
必须有一个';'结束前...
我在尝试 运行 我的生产过程时遇到问题。我有一个 table ,其中所有值都以文本格式存储并尝试转换为 int 或 timestamp
CREATE OR REPLACE PROCEDURE public.textnummerictest(
)
LANGUAGE 'sql'
AS $BODY$
create or replace procedure textnummerictest()
language plpgsql
as $$
begin
insert into sensorhistory_test(
datetime,
sensorid )
select from sensorhistory_temp (
cast(sensorid as integer),
datetime::timestamp )
end; $$
$BODY$;
ALTER PROCEDURE public.textnummerictest()
OWNER TO postgres;
总是在接近结束时收到错误 Syntaxerror。
非常感谢任何帮助
我发现错误....
必须有一个';'结束前...