Précédent   Forum des professionnels en informatique > Bases de données > Firebird > SQL
SQL Forum d'entraide sur le SQL pour Firebird
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 02/11/2007, 12h00   #1
Invité de passage
 
Inscription : novembre 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 3
Points : 1
Points : 1
Par défaut Les types composites et les tableaux dynamiques

Bonjour,

Avec Firebird-2.0.3 embedded sur WXP

Apres avoir effectué la démarche suivante :
>Consultation doc esql interbase
>Consultation tuto sql-firebird.pdf
>Recherche forum clés ARRAY, DYNAMIC


Je n'ai pas réussi à trouver une réponse à mes questions:

1)Comment déclare-t-on un type ARRAY de taille dynamique?
une recherche sur google m'a montré que c'était possible avec postgre :
http://www.postgresql.org/docs/8.0/static/arrays.html

2)SQL supporte le typage composite, peut-t-on l'utiliser avec firebird embedded ?


Merci du coup de main.
pierre_luvier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2007, 14h52   #2
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
pas d'ARRAY de taille dynamique
que des fixes

dis nous plutôt ce que tu veux faire
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2007, 15h59   #3
Invité de passage
 
Inscription : novembre 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 3
Points : 1
Points : 1
Tout d'abord merci de m'avoir répondu

Ce que je veux faire est tres simple :

1)j ai un arbre composé de noeuds dont le contenu est le suivant:

string parent
vector<string> child
float pos[3]
float rot[4]

le probleme vient du champ child qui est un tableau contenant un nombre inconnu de chaine de caractere, du coup je suis obligé de creer un tableau de
grande taille pour pouvoir contenir la liste des noms.

2)
Pour les données de type composite j ai une structure a enregistrer du type:

book
{
string book_id
string author
int nb_pages
page_s page
}

avec page_s
{
int page_id
string page_comment
}
donc pour eviter de creer une table page j aimerais declarer un type composite page_s
pierre_luvier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2007, 20h21   #4
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
et bien raté
passe par une table
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2007, 11h33   #5
Invité de passage
 
Inscription : novembre 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 3
Points : 1
Points : 1
C'est parti pour la table alors!
Merci.
pierre_luvier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h37.


 
 
 
 
Partenaires

Hébergement Web