Cast Const Integer Bigint dans Postgres
J'obtiens l'erreur ci-dessous lors de l'exécution du script ci-dessous. Mon but est de créer une fonction dans Postgres pour retour 1 comme de type bigint. De l'aide s'il vous plaît!
hashtagpostgresnoobie
ERREUR: le résultat de la fonction doit être du type bigint, en raison des paramètres de
CREATE OR REPLACE FUNCTION GetNumberOne(
OUT numberone bigint)
RETURNS SETOF record AS
$BODY$
SELECT CAST(1 AS BIGINT) AS "NUMBERONE";
$BODY$
LANGUAGE sql VOLATILE;
OriginalL'auteur Nick Vaccaro | 2012-03-20
Vous devez vous connecter pour publier un commentaire.
Vous avez tout à coup rencontré de la fonction ) Enregistrement a besoin de deux et plus de champs. Ainsi, lorsque vous avez une seule variable, alors le résultat doit être scalaire.
Ainsi, vous pouvez tout simplement faire ce que les compilateurs demander )
plpgsql exemple:
Je vais vous donner exacte extrait après le déjeuner )
Il s'est avéré être plus simple. Prendre un coup d'oeil.
Saint-fantastique réponses, Batman! J'avais upvote plus d'une fois si je le pouvais.
vous serez les bienvenu (e ) de profiter de postgres )
OriginalL'auteur Timur Sadykov