Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] DAO et nom de schéma

Posted by csk on 09/03/2014 14:15

Bonjour,

je dois lire dans une table qui n'appartient pas au schéma de mon utilisateur de base de données.

Normalement, en SQL, je devrais exécuter :

select champ1,champ2,champ3 from AutreSchema.UneTable;

Seulement, je n'ai pas trouvé dans Jelix comment préciser "AutreSchema" dans mon DAO. L'attribut realname n'est pas suffisant puisqu'il ne concerne que le nom de la table.

Une solution possible du côté du serveur de la base de données, c'est de créer un synonyme public pour qu'on n'ait pas besoin de préciser le schéma. Mais ce n'est pas toujours applicable.

Donc, est-il possible de préciser dans un DAO le nom du schéma où se trouve la table ?

Merci.

  [Opened] DAO et nom de schéma

Reply #1 Posted by foxmask on 09/15/2014 16:03

Bonjour,

au pire on peut toujours tenter une requete SQL à la main dans le DAO via la méthode "php". Ainsi on devrait pouvoir indiquer le nom du schéma sur le serveur de base de données


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] DAO et nom de schéma

Reply #2 Posted by yan_vn on 09/16/2014 15:29

Oui, les DAO sont limitées et surtout pratique pour certains cas. Dès qu'on veut faire des choses plus complexes il faut soit passer par une requête "manuelle", soit tricher un peu.

Pourquoi ne pas créer une VIEW et faire une requête sur la VIEW ?

Yan.


Yannick DEVOS - http://www.nature-mekong.com/

 
Page
  1. DAO et nom de schéma