|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : janvier 2006 Messages : 227 ![]() |
bonjour, je voudrais utiliser les colonnes de ma table comme variable dans une fonction .j'ai realisé cette fonction qui ne marche pas:
CREATE OR REPLACE FUNCTION xf_nbre_observation("varchar") RETURNS int2 AS $BODY$DECLARE DECLARE col ALIAS FOR $1; DECLARE C1 INTEGER; BEGIN SELECT count(0) INTO C1 FROM exploitations WHERE col >0 AND dep='X'; .... return 0; END; $BODY$ si quelq'un a une idée ... question subsidiaire est il possible de mettre une liste ou tableau comme parametre d'une fonction? |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : octobre 2003 Messages : 668 ![]() |
Hello,
Pas sur, mais je pense qu'il va falloir que tu passe par une execution dynamique pour faire ce que tu veux. Regarde du coté du mot clef 'EXECUTE' Pour la deuxième question, les tableaux sont possibles, les listes, je ne sais pas.
__________________
Two beer or not two beer. (Shakesbeer) Question technique par MP => poubelle! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com