PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

type de donnée bit varying

Technique - général | type de donnée bit varying

Par Tasnim le 17/04/2008 - 14:49

Bonjour,
je travaille sur Postgres 8.2 et je veux bien savoir la difference entre les types bit vaying et bit vaying[] qui apparaissent parmi les types de données offertes depuis PGadmin (je choisis les types de donnée depuis le combobox)
Je sais que bit vaying est une chaine de bits mais dans la documentation de postgres il n'y a que la notation bit varying(n) oĂą n est le nombre de bits maximal dans la chaine
dans mon projet j'ai à stocker un tableau de chaines de bits c'est pour cette raison je pense à utiliser bit varying[] mais je n'arrive pas à inserer les données dans les champs

je fais par exemple:

INSERT INTO test(id,hor) VALUES (DEFAULT, {0100,0110,1010})

on me rend cette exception:
ERROR: syntax error at or near "{"
LINE 1: insert into test(id,hor) values (default, {0100,0110,1010})

je fais:

INSERT INTO test(id,hor) VALUES (DEFAULT, {B'0100',B'0110',B'1010'})

on me rend aussi:
ERROR: syntax error at or near "{"
LINE 1: insert into test(id,hor) values (default, {B'0100',B'0110',B...

Merci d'avance pour tout aide

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Guillemets ?

SAS/ = 18 Avril, 2008 - 10:45

Bonjour,

Avez-vous essayer d'encadrer votre tableu de guillemts simples comme indiquer sur cette page :

http://docs.postgresqlfr.org/8.2/arrays.html.

Librement,
Stéphane Schildknecht
Dalibo
PostgreSQLFr


© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.