Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Débuter
Débuter Forum d'entraide pour débuter avec Oracle
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 11/05/2011, 09h00   #1
Expert Confirmé
 
Homme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 2 253
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 2 253
Points : 2 569
Points : 2 569
Par défaut identifiant trop long

Bonjour,
Je debute avec Oracle , je developpe une appli avec struts2, jpa+hibernate. J'ai une erreur
Code :
Caused BY: java.sql.SQLException: ORA-00972: L'identificateur est trop long
J'ai effectivement verifié dans les requetes generées par hibernate et j'ai ceci :
Code :
Identificateur Trop Long
Mes colonnes générées par hibernate depassent 30 caractères, alors ma question c'est de savoir si on peut augmenter à plus de 30 caractères la longueur du nom de colonne d'une table oracle.
DevServlet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 09h06   #2
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 684
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 684
Points : 10 442
Points : 10 442
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
Et non, c'est une vieille limite, j'avoue ne pas vraiment comprendre pourquoi Oracle ne la fait pas sauter.

Encore, le nom de colonne sur 30 caractères, ça peut être juste mais c'est jouable. Sur le nom des contraintes, c'est la croix et la bannière quand on essaie de référencer un peu tout (table source, table cible, colonne).
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 09h09   #3
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
La taille me semble bien être 30 caractères (voir les vues système) !
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 09h23   #4
Expert Confirmé
 
Homme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 2 253
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 2 253
Points : 2 569
Points : 2 569
Citation:
Envoyé par Garuda Voir le message
La taille me semble bien être 30 caractères (voir les vues système) !
Donc en accedant aux tables systèmes on peut modifier cette valeur c'est bien ça ?
DevServlet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 16h17   #5
Rédacteur
 
Inscription : décembre 2002
Messages : 2 385
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 385
Points : 3 261
Points : 3 261
Citation:
Envoyé par DevServlet Voir le message
Donc en accedant aux tables systèmes on peut modifier cette valeur c'est bien ça ?
Non non, absolument pas !!
On n'a malheureusement pas d'autre choix que de s'accommoder de cette limite préhistorique de 30 octets.
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h48.


 
 
 
 
Partenaires

Hébergement Web