SQL3 et POO

Résolu
Bonjour à Tous,

Une question concernant SQL3 et la programmation Orienté Objet aux spécialistes !!!!

CREATE TYPE Commande_T (numcde INT, nomCde VARCHAR(20),
ligne LIST(ROW(numprd INT, qte INT, punit INT);

CREATE TABLE Commande OF Commande_T;

Kel instruction faut-il pr afficher toutes les lignes "produits" d'une commande "numcde" donnée ???

SELECT c.commande.numcde c.commande.ligne FROM commande WHERE c.commande.numcde = x;

cette instruction semble t-elle correcte ???

Merci pour votre aide
Configuration: Windows XP
Internet Explorer 7.0

5 réponses

  1. Bonjour,

    Essaie ça :

    SELECT * from Commande where numcde = x

    ;o)
    0
    1. Merci Polux31 pour ta promptitude !!!

      En fait mon objectif est de pouvoir calculer le montant total de commande, en faisant punit * qte pr chaque commande numcde = x.
      jè pas les moyens de tester mes instructions sur une machine pour le moment.
      il faudrait ke j'arrive a afficher par numcde le montant de la cmde en cumulant les lignes (qte * punit) de chacune des commandes.

      thkx
      0
      1. vous avez oublier les virgules
        0
        1. SELECT c.commande.numcde,c.commande.ligne FROM commande c WHERE c.commande.numcde = x;
          0