bonjour,
j'aimerai avoir l'équivalent de cette commande mysql en oracle :
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 show full columns from matable;
bonjour,
j'aimerai avoir l'équivalent de cette commande mysql en oracle :
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 show full columns from matable;
je ne connais pas mysql, mais essaie
pour avoir les données de toutes les colonnes:
select * from ma_table;
sinon pour la description des colonnes
desc ma_table;
voila ce que fait cette commande sous mysql
j'aimerai avoir le meme descriptif sous oracle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 mysql> SHOW FULL COLUMNS FROM matable; +-------+-------------+-------------------+------+-----+---------+-------+---------------------------------+-------------------+ | Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment | +-------+-------------+-------------------+------+-----+---------+-------+---------------------------------+-------------------+ | id | varchar(10) | latin1_swedish_ci | NO | PRI | NULL | | select,insert,update,references | | | nom | varchar(10) | latin1_swedish_ci | YES | | NULL | | select,insert,update,references | commentaire essai | +-------+-------------+-------------------+------+-----+---------+-------+---------------------------------+-------------------+ 2 rows in set (0.00 sec)
enfait je recherche surtout la colonne "Comment" pour mettre un commentaire sur la colonne.
est ce qu'une colonne commentaire existe sous oracle?
oui, il faut utiliser
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 COMMENT ON COLUMN ma_table.ma_colonne IS 'LE COMMENTAIRE';
ok merci.
dernière question: comment récupère les commentaire pour les afficher sur une interface.
est ce que cela fonctionnaire ici (avec Oracle j'entend)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $query = "SHOW FULL COLUMNS FROM sonde where comment != ''"; $result = mysql_query($query) or die (mysql_error()); while ($row = mysql_fetch_assoc($result)) { $comm=$row['Comment']; }
Il faut utiliser les vues systèmes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select * from sys.user_tab_columns; select * from sys.user_tab_comments; select * from sys.user_col_comments;
ok donc après j'ai plus qu'a faire une jointure entre la table système qui m'intéresse et celle dont je veux utiliser.?
Partager