gpt4 book ai didi

postgresql - 在 PostgreSQL 中创建 Left 函数时出现问题

转载 作者:行者123 更新时间:2023-11-29 14:24:15 25 4
gpt4 key购买 nike

我正在尝试在 PostgreSQL 中创建一个 Left 函数,如下所示

CREATE OR REPLACE FUNCTION LEFT(text, integer) RETURNS text 
AS 'SELECT SUBSTR($1,$2);'
LANGUAGE SQL IMMUTABLE;

它编译得很好。现在当我调用它时

select LEFT(',a,b,c',2)

我得到的输出是 ,a

当预期输出为a,b,c

如果我运行 SELECT SUBSTR(',a,b,c' , 2) 它会按预期工作。

请帮我找出错误

谢谢

最佳答案

LEFT 函数已存在于 pg_catalog 中。所以尝试不同的函数名称或运行

SELECT public.LEFT(',a,b,c' , 2)

关于postgresql - 在 PostgreSQL 中创建 Left 函数时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7512189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com