0
整数が整数の配列に存在するかどうかを知る必要があります。ここでPL/pgSQLで単純な配列検索を行う方法
は、私が持っているものです。
CREATE OR REPLACE FUNCTION mytest1() RETURNS integer
LANGUAGE plpgsql
AS $fun$
DECLARE
testid INTEGER := 22;
testary INTEGER [] := '{1,2,3}';
BEGIN
PERFORM testid = ANY (testary);
IF FOUND THEN
RAISE NOTICE '@@@@@@@@@@@@@@@ found:';
END IF;
RETURN 1;
END;
$fun$
それは常にtrueを返します。これは私が助けを求めて恥ずかしいと感じるほど簡単なはずです。私は間違って何をしていますか?
これはとても単純ですが、私はそれを理解していないと恥ずかしいです。ありがとう! –