Bonjour, je tente de faire une fonction qui modifie le nom d'une colonne selon le nouveau nom qu'on envoi à cette fonction. Par contre je n'arrive pas a utiliser le ALTER comme il le faut.

Voici la FUNCTION()

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
CREATE OR REPLACE FUNCTION changer_nom_colonne(n_colonne CHAR(6))
  RETURNS void AS
$$
 
  BEGIN
ALTER TABLE Dossier
RENAME COLUMN idmedecin TO n_colonne;
  RETURN;
END;
$$
LANGUAGE plpgsql;