Firebird, Update d'un champ d'une vue

Firebird, Update d'un champ d'une vue - SQL/NoSQL - Programmation

Marsh Posté le 14-01-2005 à 09:43:09    

Bonjour à tous,
Peut-on faire un update sur un champ d'une vue avec firebird ?
J'ai comme retour un message qui me dit que je n'ai pas les droits pour le faire, or ce n'est pas le cas. J'en deduit donc que firebird n'autorise pas cette fonction, si quelqu'un pouvait me donner une réponse ce serait formidable.
Merci.

Reply

Marsh Posté le 14-01-2005 à 09:43:09   

Reply

Marsh Posté le 14-01-2005 à 09:55:34    

C koi firebird ?
C'est koi le SGBD derrière ?
 
Seuls Oracle et SQL Server à ma connaissance acceptent les mises à jour dans les vues. Oracle, uniquement si la vue est du style : "select champ1, champ2, ... from unseuletable where condition" alors que SQL Server permet aussi sur les jointures, uniquement dans les champs de la table "fille". Dans tous les cas, une vue contenant une fonction de regroupement n'acceptera pas de mise à jour, tandis que les champs calculés seront en lecture seule uniquement.
 
En tout cas, moins tu fais d'updates de ce type et mieu c'est. A n'utiliser qu'avec une extrême parcimonie.

Reply

Marsh Posté le 14-01-2005 à 10:31:50    

Arjuna a écrit :

C koi firebird ?
C'est koi le SGBD derrière ?


Réponse à la question 1 dans la question 2... et inversement![:ddr555]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 14-01-2005 à 11:41:51    

Hmpf. Ben alors cherche pas, y'a 99.99999% de chances qu'il ne supporte pas les mises à jour dans les vues (à vérifier quand même, mais c'est sans espoir)


Message édité par Arjuna le 14-01-2005 à 11:42:26
Reply

Marsh Posté le 14-01-2005 à 11:43:04    

skeye a écrit :

Réponse à la question 1 dans la question 2... et inversement![:ddr555]


en fait, sur le coup j'avais confondu "firebird" avec "firefox", et du coup j'ai pensé que c'était simplement un front-end pour un SGBD :)

Reply

Marsh Posté le 14-01-2005 à 21:03:55    

merci pour les reponse...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed