Précédent   Forum des professionnels en informatique > Bases de données > Oracle > PL/SQL
PL/SQL Forum d'entraide sur le PL/SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/07/2007, 17h02   #1
Invité régulier
 
Inscription : mai 2007
Messages : 17
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 17
Points : 7
Points : 7
Par défaut Utilisation de la commande COMMENT en PL/SQL

Bonjour,

d'après ce que j'ai testé, il n'est pas possible d'utiliser une commande COMMENT dans un bloc PL/SQL. J'obtiens l'erreur :
Code :
1
2
3
4
5
6
7
8
9
 
declare
begin
comment ON TABLE tb_country IS 'table des pays';
end;
/
 
ORA-06550: line 3, COLUMN 9:
PLS-00103: Encountered the symbol "ON" when expecting one of the following:
Ma question est : comment peut-on contourner ce problème, sachant que mon but est d'appliquer la commande COMMENT seulement dans le cas où il n'existe pas déjà de commentaire en base (pour la table ou la colonne).

merci
jc2001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2007, 19h09   #2
Membre habitué
 
Inscription : juin 2003
Messages : 107
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 107
Points : 101
Points : 101
Ca peut pas marcher comme ca, utiliser SQL Dynamique.
lsaid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2007, 09h16   #3
Invité régulier
 
Inscription : mai 2007
Messages : 17
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 17
Points : 7
Points : 7
merci

comme ça, ça marche :

Code :
1
2
3
4
5
6
 
declare
begin
execute immediate 'comment on table TB_COUNTRY IS ''table des pays'''; 
end;
/
jc2001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h11.


 
 
 
 
Partenaires

Hébergement Web