尝试使用函数执行一组复杂的Postgresql DB操作,但即使是一个简单的函数也会出错:
ERROR: syntax error at or near "text"
LINE 3: tmp text := info;
^
这是SQL
CREATE or REPLACE FUNCTION createme (info text) RETURNS text AS $$
DECLARE
tmp text := info;
BEGIN
select :tmp
end
$$ LANGUAGE SQL;
知道为什么吗? THX!
答案 0 :(得分:3)
您的程序不是SQL语言,而是使用plpgsql语言。
SELECT :tmp
RETURN
在此内容中是无稽之谈。函数返回一个带有命令import {CarsService} from './cars.service';
providers: [CarsService] // you can include as many services you have
的值 - 它与任何其他环境类似。