C'est bon, j'ai trouvé ou se trouve le visuel pour connaitre les champs rentrés dans la contrainte sous toad.
Merci.
Type: Messages; Utilisateur: littlebear
C'est bon, j'ai trouvé ou se trouve le visuel pour connaitre les champs rentrés dans la contrainte sous toad.
Merci.
Map juste les colonnes de la vue dans hibernate et tu n'aura pas de soucis.
C'est déjà fait, c'est jusqu'au niveau du composite-id il m'ajoute les champs de l'ID dans le select alors qu'il ne...
Merci Farid :-)
Mais j'avais déjà cette info :
CREATE OR REPLACE VIEW <view_name>
(<column_name, column_name>
UNIQUE RELY DISABLE NOVALIDATE,
CONSTRAINT <constraint_name>
PRIMARY KEY...
Tite question :
Quand on ajoute la contrainte :
ALTER VIEW ETAT_ACAV_Pk_view
ADD CONSTRAINT Pk_ETAT_ACAV_view PRIMARY KEY (ID_SUPPORT,ID_ACAV_ATTENTE,ID_FLUX) DISABLE...
oui enfin on revient au même, je n'aurais pas le moyen de vérifier qu'il a bien pris en compte les champs indiqués dans la contrainte de la vue.
Bon et si je me lançait dans la sculpture... :mouarf:
Mouais ça commence à me gaver :-)
Donc j'ai rentré ceci :
CREATE OR REPLACE VIEW ETAT_ACAV_Pk_view (
ID_SUPPORT,VALEUR, LIBELLE_COURT, MONTANT_ACAV_A,...
Bon alors j'ai essayé ces deux requêtes :
SELECT * FROM DBA_CONS_COLUMNS WHERE constraint_name = 'Pk_ETAT_ACAV_view';
SELECT * FROM user_cons_columns WHERE constraint_name =...
Rhoo t'es trop fort ! :king:
Il fallait que je rajoute @SID à mot de passe !
Si si mais c'est un utilisateur à la base de donnée. Mais j'ai testé de me connecter à sql plus mais ça marche pas.
Il me laisse entre le login mais pour le mot de passe, le curseur ne se déplace...
Oui Enfin SQL développer est plus lourd que TOAD et certainement plus complet que TOAD mais je dirais moins simples d'utilisation. :-)
Après chacun est habitué à sa bécane.
Pour les relations...
Vide mdrr
La chance que de pouvoir bosser chez soi au lieu de se taper les transports..
Non, je n'ai pas ce rôle. Je passe par un utilisateur qui a les droits sur la base en question.
Rhoo t'es en vacance pour chatter? :-p
Non plus, toujours une ligne vide.
Mdrrr euh non replouff ça me sort une ligne vide cette requête :aie:
Egalement pour la requete avec le from DUAL mais c'est bon à savoir :mouarf:
trop cool j'apprend des trucs grace à toi.
Alors la première requete me resort bien une ligne mais ne me sort pas les champs que j'ai pu utiliser pour former la clé.
Il me dit juste qu'il y a une...
Re, oui justement j'ai fait ça :
ALTER VIEW ETAT_ACAV_Pk_view
ADD CONSTRAINT Pk_ETAT_ACAV_view PRIMARY KEY (ID_SUPPORT,ID_ACAV_ATTENTE,ID_FLUX) DISABLE NOVALIDATE;
Et la...
Salut Farid,
alors donc j'ai testé en créant une vue sans la contrainte, juste en créeant avec la requête :
SELECT
ID_SUPPORT ,
VALEUR ,
...
Salut ! Je vois que ça ne chaume pas :-) meme à 23h du soir les neurones cogitent :-)
alors je suis sous la version : Oracle Database 10g Entreprise Edition Release 10.2.0.1.0
et je passe par le...
Toujours le même message : mot-clé SELECT absent.
et sous l'éditeur il me dit qu'il manque une parenthèse gauche :s
Voilà ce que j'ai trouvé sur le net :
ORA-00928
ORA-00928: missing SELECT...
Alors j'ai refait la vue avec tes indications :
CREATE OR REPLACE VIEW ETAT_ACAV_Pk_view (
ID_SUPPORT,
VALEUR,
LIBELLE_COURT,
MONTANT_ACAV_A,
...
Ok, je teste de suite et je te tiens au courant merci bien.
Dac, merci pour le temps que tu me consacres :-)
J'ai déjà testé avec la virgule mais rien n'y fait.
J'ai testé avec une condition WHERE mais toujours le problème de mot clé "SELECT" absent
Voici le code que j'ai testé:
CREATE OR REPLACE...
Alors le souci ne provient pas de la virgule après FLUX.
Alors pour moi une vue est une table virtuelle à partir d'une requête.
qui ensuite je peux faire un select * from nom_de_vue ou que je...
Disons que je me base sur cette doc :
Primary Key - Type P
Primary Key on a view CREATE OR REPLACE VIEW <view_name>
(<column_name, column_name>
UNIQUE RELY DISABLE NOVALIDATE,
CONSTRAINT...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.