begin process at 2012 02 08 23:55:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

Oracle

 > 

Divers

 > 

comportement de l'attribut REF dans une BD objet-relationnelle (sql)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

comportement de l'attribut REF dans une BD objet-relationnelle (sql)

samedi 29 novembre 2008 à 22:02:09 | comportement de l'attribut REF dans une BD objet-relationnelle (sql)

Mymy1984

salut tout le monde :

Ma question est:
Est ce que  c vrai que  l'attribut de type REF permet d'avoir plusieurs références vers des objets différents de type2 ???

si vous n'avez pas compris la question voici un exemple:

si j'ai un type d'objet (type1) qui fait référence à un autre type d'objet (type 2), une table d'objet de type1 et une autre table d'objet de type2.

le type1 est déclaré comme suit :

CREATE OR REPLACE TYPE Type1 AS OBJECT(
attribut1 NUMBER(2,0),
attribut2 VARCHAR2(30),
mon_attribut_type2 REF Type2 );
/
CREATE OR REPLACE TYPE Type2 AS OBJECT(
attr1 NUMBER(2,0),
attr2 VARCHAR2(30));
/

J'ai inséré dans la table d'objet de type1 des objets de cette manière:

insert into TABLE1 values (23,'Tintin et les Picaros',NULL);
insert into TABLE1 values (24,'Tintin et l''Alph-Art',NULL);
commit;

et puis g utilisé cette procedure pour ajouter un objet de type2 dans l'objet de type1:

CREATE OR REPLACE PROCEDURE ajoute_Objettype2_dans_objettype1 (num_p integer, num_a integer)
IS
BEGIN
UPDATE TABLE1 t
set t.mon_attribut_type2 = (     select REF(a)
            from TABLE2 a
            where a.attr1 = num_p)
where t.attribut1 = num_a;
END ;
/

apres appel de cette procedure j'ai testé et je trouve tjr q la dernire reference ecrase celle qui la précède.
Moi je vois ce résultat évident , mais j'ai eu l'information que un attribut de type REF comme j'ai deja di permet
de référencier plusieurs éléments. Es ce vrai? qui peut me donner l'information exacte?

Merci à tous et d'avance.


Cette discussion est classée dans : type, objet, ref, attribut, type2


Répondre à ce message

Sujets en rapport avec ce message

je veux creer un type de champs objet sur sql server 2000 [ par ssc112 ] je veux savoir le type que je doit donner pour un champs sur un sqlserver 2000 pour ajouter des fichier sur ce champs c'est tres urgent stpppp select et cast ... [ par cudenetf ] Bonjour, j'ai une question sur des requetes select avec des casts.Je cherche a trouver le plus grand entier N dans une table tel que N>x1 et Nle probl Associer une icone à un objet OLE de type WAV [ par lamygos ] Bonjour à tous, ma première question, pas vraiment du développement mais je veux créer une feuille dans OOo Writer qui utilise un objet OLE de type au [Oracle][PL/SQL] Problème de référence [ par Sharkiller ] Bonjour, et bonnes fêtes de Pâques. [^^happy13] Je travaille sur une base de données relationnelle-objet, et je veux mettre à jour une référence sur créer un nouveau domaine ou type de donnée [ par youyou222 ] Bonsoir , j'utilise sql server 2008 pour créer une base de donnée qui gère une bibliothèque , j'aimerais imposer à l'utilisateur de me rentrer des co Ne plus afficher l'erreur "Impossible d'attribuer une valeur à cet objet" [ par delphy76 ] Bonjour, Je suis sous Microsoft Access 2003, et j'ai créé un formulaire permettant de modifier la base de données. Pour cela, il y a des champs texte UPDATE & JOIN avec SQL/FIREBIRD [ par RV2931 ] Bonjour, J'aurai besoin de faire un truc un peu compliqué avec 2,3 tables. Je ne vois pas trop comment car apparemment, Firebird ne gère pas les UPDA help [ par khoukha12 ] slt J'ai un problème je l'espère vous m'aider . Mon problème dans SQL SEVER 2005 il n'accepte pas le mot clé "AS" : [code=autre]create type type_Coo égalité de variable dans SQL [ par dounatt ] Bonjour, j'ai le code java suivant: .................. String[]tab=new String[10]; for (int i=0;i <10;i++){ r31=stm.executeQuery("SELECT objet FRO S.O.S Vue compliquée recherche solution desespérément! [ par universaliss ] Bonjour je sollicite votre aide pour un petit problème de requête au sein d'une vue. J'espère que ce genre de problème n'a pas déjà été posé auquel c


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,276 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales