Forum Programmation.SQL Base de donnée GIS avec MySQL

Posté par  .
Étiquettes : aucune
0
27
fév.
2008
Hello !

Je suis à la recherche d'un outil (par exemple, une base de donnée MySQL) permettant de savoir dans quel pays est situé une coordonnée GPS (latitude, longitude - exprimé en degré). Je sais que l'on peut obtenir cette information en utilisant les API de Google Map, mais je cherche aussi une solution "off line", et il me semble que MySQL peut gérer les données de géospacialisation de ce type.

J'ai rapidement cherché sur le ternet, mais rien d'utilisable (…)

Forum Programmation.SQL MySql, UTF8 (et peut-être Perl)

Posté par  (site web personnel) .
Étiquettes : aucune
0
4
fév.
2008
Hello,

J'ai un probleme d'affichage de characteres UTF8 tires de MySQL sur une page web.

Voila ce qui se passe
* J'ai une base de donnees, avec 2 tables, de provenance differente
les champs texte des 2 tables sont en UTF8 par defaut

* J'ai un script (perl CGI) qui affiche des champs de ces tables.
Dans les 2 cas, le charset est bien UTF8 dans les headers HTTP et dans la balise META de la page HTML generee.

Pour (…)

Forum Programmation.SQL Mysql : insertion de simple quotes depuis bash

Posté par  .
Étiquettes : aucune
0
5
fév.
2008
Bonsoir à tous,

J'ai un petit problème (sûrement classique) et je n'en trouve pas la solution :

Depuis un script bash, je cherche à insérer des données dans une table mysql en procédant comme suit :


mysql -u xxx -pxxx photos -e"INSERT INTO p_photos (p_filename,p_path,p_checksum,p_exifdate) VALUES ('${filename}','${path}','${checksum}','${formatted_date}')"


Tout se passe très bien jusqu'au moment ou la variable filename contient une simple quote.
Comment dois-je protéger ce caractère afin d'éviter de me voir jeter une erreur de syntaxe à la face (…)

Forum Programmation.SQL comparaison de chaines et mysql

Posté par  .
Étiquettes : aucune
0
14
déc.
2007
’ai renconté un petit problème sous mysql. Je voulais tester dans un trigger qu’une saisie de l’utilisateur n’était pas vide, le champ concerné étant de type entier, il pouvait prendre plein de valeurs possibles, dont le 0.

Là ou ça devient rigolo, c’est que normalement MySQL considère tout comme des chaînes de caractères, le cast est implicite :

mysql> SELECT 42.3456 = '42.3456';
+---------------------+
| 42.3456 = '42.3456' |
+---------------------+
| 1 |
+---------------------+
1 row in set (0.00 sec)

(…)

Forum Programmation.SQL Créer une clef avec une fonction

Posté par  .
Étiquettes : aucune
0
20
nov.
2007
Bonjour,
Pour une base de données, j'ai besoin d'identifier un dossier saisi dans une table à l'aide d'un champ qui doit être calculé.
Ce champ, qui sera la clef primaire de la table doit se présenter sous la forme : yyyymmdd-num-X. Avec :
- yyyymmdd la date du jour,
- num un numéro d'ordre de saisie et
- X une clef calculée sur un modulo 26 du total précédent.
Exemple : 20071119-01-F
Petit détail qui a son importance : cette (…)

Forum Programmation.SQL Qui est connecté à postgresql

Posté par  .
Étiquettes : aucune
0
19
oct.
2007
Hello !
J'ai regardé la doc de postgres, mais j'ai dû mal la lire ou mal la comprendre, ou alors ce que je veux faire n'est pas clairement expliqué...
Bref, je voudrais savoir d'une façon ou d'une autre quels utilisateurs sont connectés à une base de donnée.
En gros, l'équivalent de la commande who sous linux/unix, mais en propre à une base, ou à plusieurs.
Si vous avez des pistes autres que fouiller le logfile (sur lequel je n'ai de (…)

Forum Programmation.SQL hql et tuple

Posté par  .
Étiquettes : aucune
0
13
juil.
2007
bonjour,
j'ai un problème avec la requête hql (hibernate) suivante:

from ResultAnnotation ra where
ra.group.job.name='XPLE-B34' and ra.severity='FAILURE'
and not (ra.target, ra.detailTarget) in (select rb.target, rb.detailTarget from ResultAnnotation rb where
rb.group.job.name='XPLE-B33' and rb.severity='FAILURE')


cette requête contient un constructeur de tuples qui semble ne pas fonctionner avec la base de données que j'utilise (derby).
Comment puis-je réécrire ma requête pour éviter cette construction?

Plus simplement comment puis-je réécrire une requête du style

from Cat as cat
where not ( cat.name, cat.color ) (…)

Forum Programmation.SQL création d'une vue

Posté par  .
Étiquettes : aucune
0
7
juil.
2007

salut à tous!

voilà, quelqu'un m'a donné une requete SQL pour créer une vue, mais lorsque je l'ai exécuté, une erreur est apparue!!!!

voici la requete:

CREATE VIEW group_user(

'id_user',

'id_group'

) AS SELECT CONCAT( 'u', acl_account ) AS id_user, REPLACE( acl_location, '-', 'g' ) AS id_group,

FROM egw_acl

WHERE acl_appname = 'phpgw_group'

AND acl_rights >=1

AND acl_location LIKE '-%'

AND acl_account NOT LIKE '-%';

si quelqu'un sait ou se trouve l'erreur, je lui serai très reconnaissante de me la (…)

Forum Programmation.SQL mysql: selectioner une partie des données

Posté par  .
Étiquettes : aucune
0
18
juin
2007
Bonjour, j'aurais besoin de conseils pour faire la somme d'une petit partie seulement des notes. ma table est composée comme cela:
+-------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+------------------+------+-----+---------+----------------+ | id | double unsigned | | PRI | NULL | auto_increment | | nom | varchar(50) | YES | | NULL | | | prenom | varchar(50) | YES | | NULL | | | cat | varchar(50) | YES | | NULL (…)

Forum Programmation.SQL requête sql

Posté par  .
Étiquettes : aucune
0
14
juin
2007
bonjour,

je cherche à écrire une requête sql assez proche de celle qu'on peut trouver là -> http://sqlcourse2.com/groupby.html
à savoir :

SELECT max(salary), dept
FROM employee
GROUP BY dept;

qui retourne la liste des salaires les plus élevés dans chaque département. Ce que je veux c'est également obtenir le nom de ceux à qui correspondent ces salaires.
La requète suivante

SELECT lastname, max(salary), dept
FROM employee
GROUP BY dept;

ne retourne évidemment pas le nom qui correspond au salaire maximum (…)

Forum Programmation.SQL Rendre une requête paramétrable persistante.

Posté par  .
Étiquettes : aucune
0
5
juin
2007
Hello !
Afin de me gagner du temps, j'aimerai intégrer à une base de données postgres un genre de requête préparée qui répondrait à cette requête :

select
prv_agt.num_agt,
dat_deb,
max(dat_ptj) as fin,
temps(sum(temps(temps))::int4) as fait,
temps((tps_est/(ndj_trv/2.)*(max(dat_ptj)-dat_deb+1))::int4) as prevu,
temps(sum(temps(temps))::int4 - (tps_est/(ndj_trv/2.)*(max(dat_ptj)-dat_deb+1))::int4) as diff
from
totaljournee,
prv_agt
where
totaljournee.num_agt = $1
and totaljournee.num_agt = prv_agt.num_agt
and (dat_ptj between dat_deb and dat_fin and getFinPeriode(dat_ptj) - 1 = dat_fin)
and dat_ptj <= $2
group by prv_agt.num_agt, dat_deb, tps_est, ndj_trv
order by 1;

(…)

Forum Programmation.SQL requête mysql en c++

Posté par  .
Étiquettes : aucune
0
23
mai
2007
bonjour, en bref je voudrai effectuer des requête sur une base de données mysql en programmation C++ (et pas en php!) jusqu'à présent je m'en sortais pas mal mais j'ai un probléme dans mysql_query().

("select * from TABLE where numero=1) sa marche mais je voudrai faire ("select * from TABLE where numero=num) ou num est une variable du programme C++.
impossible de le faire passer j'ai essayé avec "num" ou " 'num' " ou encore " '+num+' " sa passe (…)

Forum Programmation.SQL générer un tableau croisé dynamique

Posté par  .
Étiquettes : aucune
0
9
mai
2007
En gros je veux :
transformer ça
06 0 371.4600
06 1 209.3000
06 2 6871.6000
06 3 3495.7900
12 1 2300.3500
12 2 4159.2200
12 3 1731.8800

(la première colonne est dynamique, la seconde est forcément entre 0 et 10)

en

0 1 2 3
06 371.46 209.3 6871.6 3495
12 NULL 2300.35 4159.22 1731.88

(si pb de formatage : http://pastebin.ca/478971 )

J'utilise MS SQL Server 2000, et je peux utiliser des procédures si nécessaire. Je pense qu'il y (…)

Forum Programmation.SQL Base de donnée Multidimentionnelle

Posté par  .
Étiquettes : aucune
0
30
avr.
2007
Bonjour à tout le monde,

Pour une base de donnée de questionnaire sur SQL Server2005, j'ai à creer
une Base de Donneé Dynamique Multidmentionnel capable de generer automatiquement la supression, la jout ainsi que la mise à jour de la base de donnée sans refaire la source de la bese de donnée.

Quelqu'un peut me passer son aide sur ce dernier?

merci de votre preconisation.

Forum Programmation.SQL ordre by

Posté par  .
Étiquettes : aucune
0
30
mar.
2007
Bonjour.

Je voudrais construire la requête qui affiche les salles réservées par rapport du jour de la réservation, et qui continue ensuite l'organisation de l'affichage par rapport de « Heure début de la réservation » .

J'ai monté une requête qui résout le jour de la réservation =>
SELECT * FROM occupied_hall ORDER BY begining_d;

begining_d => begining date

Je suis tenté de faire

SELECT * FROM occupied_hall ORDER BY begining_d AND ORDER BY begining_d;

mais ORDRE BY n'est supporte (…)

Forum Programmation.SQL mysqldump

Posté par  .
Étiquettes : aucune
0
26
mar.
2007
Bonjour j'essaie d'exécuter la commande comme c'est indiqué dans le manuel de MYSQL
Code :

mysqldump DATABASE > backup-file.sql


et je reçois le message d'erreur

mysqldump: unknown option '-�

Qq'un aurait une idée.
Merci

Forum Programmation.SQL PostgreSQL : rôle commun par défaut ?

Posté par  .
Étiquettes : aucune
0
5
mar.
2007
Bonsoir à tous.

Bon, après avoir résolu mon problème précédent ( https://linuxfr.org/forums/42/20971.html ), je cherche un moyen élégant de venir à bout de ce qui suit :

Je suis en train de mettre en place une base de production, appelons-la mabase. Plusieurs personnes sont censées travailler à son développement. Plutôt que d'accorder des droits individuellement à chacun d'eux, il me paraît plus judicieux de créer l'utilisateur-rôle mabaseassocié, de lui accorder les droits nécessaires sur cette base, puis de faire (…)

Forum Programmation.SQL PostgreSQL : droits des utilisateurs.

Posté par  .
Étiquettes : aucune
0
2
mar.
2007
Bonjour à tous ...

Bon, c'est une question tellement bête que j'ai honte de la poser, mais je n'ai pas encore réussi à m'en sortir :je n'arrive pas à empêcher un utilisateur donné de créer des tables dans une base qui n'est pas la sienne.

Il va sans dire que j'ai essayé REVOKE dans tous les sens, sans beaucoup de succès (REVOKE CREATE et REVOKE ALL PRIVILEGES sur DATABASE xxx, TABLESPACE xxx , sans succès).

Je suis tombé sur ce commentaire (…)

Forum Programmation.SQL Outils de Bench d'un SGBD

Posté par  .
Étiquettes : aucune
0
2
mar.
2007
Bonjour,

il me semblait avoir vu une dépêche sur ce sujet mais je ne la retrouve pas ...

voici donc ce que je recherche, à savoir, des outils GPL de benchs de SGBD (Oracle, Postgresql, SQLServer ...)

Par avance, merci de votre aide et de vos réponses

Forum Programmation.SQL id autoincrement

Posté par  .
Étiquettes : aucune
0
1
fév.
2007
Bonjour.
Je voudrais savoir à combien est limité un id int autoincrement dans server du type Mysql. Que va t il arriver quand l'id d'une table atteint son limite. Création du doublon, remise à niveaux interactive avec les foreigns key de toute la base données .....?

Forum Programmation.SQL mysql

Posté par  .
Étiquettes : aucune
0
7
fév.
2007

J'ai installe mysql via un rpm …

En regardant le contenu du rpm ( rpm -ql )

je vois que mes bases de données sont installées sur /var/lib/mysql !

Y a t-il un moyen pour tout déplacer et mettre l'ensemble sur un autre

filesysteme .

Forum Programmation.SQL problème select

Posté par  .
Étiquettes : aucune
0
6
fév.
2007
Bonjour
Je n'arrive pas à repérer une chaîne «mixte » dans ma BD mysql5.
Ex:
C'est deux requête passent sans problème.
SELECT * FROM `users` WHERE u_pswd = 'pvkrs';
SELECT * FROM `users` WHERE u_pswd LIKE 'pvkrs';

Mais elles trouvent rien dès là présence des chiffres.
SELECT * FROM `users` WHERE u_pswd = '6pvkrs';
SELECT * FROM `users` WHERE u_pswd LIKE '6pvkrs';

Je les ai testées en sur deux machines différente. Toutes les deux MySQL: 5.0.27, phpMyAdmin – 2.9.1.1

J'ai (…)