Comment faire pour éviter d'utiliser une instruction update utilisant le
retour du @@identity après avoir exécuté l'insertion ?
Merci d'avance
Jean-François Courteau
Comment faire pour éviter d'utiliser une instruction update utilisant le
retour du @@identity après avoir exécuté l'insertion ?
Merci d'avance
Jean-François Courteau
Comment faire pour éviter d'utiliser une instruction update utilisant le
retour du @@identity après avoir exécuté l'insertion ?
Merci d'avance
Jean-François Courteau
Ce fut aussi ma réaction lorsque j'ai constaté la documentation qui me fut
fournise pour procéder au transfert des données de la source vers cette
nouvelle db conçue par un consultant externe. Soit de me demander
duppliquer un champ. Il sagit d'un lien interne à cette table. En fait ce
même déccor se retrouve en chacune de ces tables de son système. Selon son
explication, ce mécanisme sert à des fins d'historique des données. Disons
que l'on parle d'une table de clients, le premier enregistrement
un client donné retrouvera la valeur de sa clé duppliqué au sein d'un
qui est en liaison interne avec la clé de la table. Si une modification à
lieu, une nouvelle insertion est faite et le nouvel enregistrement se voit
recevoir la valeur de la clé de l'enregistrement initial concernant le
client au sein du champ lié à la clé primaire. Ce champ sert donc à
retrouver toute les occurences formant l'historique d'un client. Ce n'est
pas ce que j'aurais appliqué pour obtenir le même résultat mais ca reste
justifiable comme façon de faire. Par contre ca me force à une requête de
mise à jour après mes insertions au transfert vers son système ce qui
ralenti de beaucoup mon processus.
Jean-François Courteau
Ce fut aussi ma réaction lorsque j'ai constaté la documentation qui me fut
fournise pour procéder au transfert des données de la source vers cette
nouvelle db conçue par un consultant externe. Soit de me demander
duppliquer un champ. Il sagit d'un lien interne à cette table. En fait ce
même déccor se retrouve en chacune de ces tables de son système. Selon son
explication, ce mécanisme sert à des fins d'historique des données. Disons
que l'on parle d'une table de clients, le premier enregistrement
un client donné retrouvera la valeur de sa clé duppliqué au sein d'un
qui est en liaison interne avec la clé de la table. Si une modification à
lieu, une nouvelle insertion est faite et le nouvel enregistrement se voit
recevoir la valeur de la clé de l'enregistrement initial concernant le
client au sein du champ lié à la clé primaire. Ce champ sert donc à
retrouver toute les occurences formant l'historique d'un client. Ce n'est
pas ce que j'aurais appliqué pour obtenir le même résultat mais ca reste
justifiable comme façon de faire. Par contre ca me force à une requête de
mise à jour après mes insertions au transfert vers son système ce qui
ralenti de beaucoup mon processus.
Jean-François Courteau
Ce fut aussi ma réaction lorsque j'ai constaté la documentation qui me fut
fournise pour procéder au transfert des données de la source vers cette
nouvelle db conçue par un consultant externe. Soit de me demander
duppliquer un champ. Il sagit d'un lien interne à cette table. En fait ce
même déccor se retrouve en chacune de ces tables de son système. Selon son
explication, ce mécanisme sert à des fins d'historique des données. Disons
que l'on parle d'une table de clients, le premier enregistrement
un client donné retrouvera la valeur de sa clé duppliqué au sein d'un
qui est en liaison interne avec la clé de la table. Si une modification à
lieu, une nouvelle insertion est faite et le nouvel enregistrement se voit
recevoir la valeur de la clé de l'enregistrement initial concernant le
client au sein du champ lié à la clé primaire. Ce champ sert donc à
retrouver toute les occurences formant l'historique d'un client. Ce n'est
pas ce que j'aurais appliqué pour obtenir le même résultat mais ca reste
justifiable comme façon de faire. Par contre ca me force à une requête de
mise à jour après mes insertions au transfert vers son système ce qui
ralenti de beaucoup mon processus.
Jean-François Courteau
Si j'ai compris, ce n'est pas la valeur de l'identity qu'il faut dans
colonne, mais soit l'identity, soit l'identity du client d'origine.
Donc il faut peut-etre mettre un trigger qui récupérera l'identity de
l'enreg en cours si la colonne est vide, sachant que cette colonne ne sera
pas vide dans le cas où c'est le numéro d'un autre client d'origine.
br
"Jean-Francois Courteau" wrote in message
news:#
> Ce fut aussi ma réaction lorsque j'ai constaté la documentation qui me
> fournise pour procéder au transfert des données de la source vers cette
> nouvelle db conçue par un consultant externe. Soit de me demander
pourquoi
> duppliquer un champ. Il sagit d'un lien interne à cette table. En fait
> même déccor se retrouve en chacune de ces tables de son système. Selon
> explication, ce mécanisme sert à des fins d'historique des données.
> que l'on parle d'une table de clients, le premier enregistrement
concernant
> un client donné retrouvera la valeur de sa clé duppliqué au sein d'un
champ
> qui est en liaison interne avec la clé de la table. Si une modification
> lieu, une nouvelle insertion est faite et le nouvel enregistrement se
> recevoir la valeur de la clé de l'enregistrement initial concernant le
> client au sein du champ lié à la clé primaire. Ce champ sert donc à
> retrouver toute les occurences formant l'historique d'un client. Ce
> pas ce que j'aurais appliqué pour obtenir le même résultat mais ca reste
> justifiable comme façon de faire. Par contre ca me force à une requête
> mise à jour après mes insertions au transfert vers son système ce qui
> ralenti de beaucoup mon processus.
>
> Jean-François Courteau
>
>
Si j'ai compris, ce n'est pas la valeur de l'identity qu'il faut dans
colonne, mais soit l'identity, soit l'identity du client d'origine.
Donc il faut peut-etre mettre un trigger qui récupérera l'identity de
l'enreg en cours si la colonne est vide, sachant que cette colonne ne sera
pas vide dans le cas où c'est le numéro d'un autre client d'origine.
br
"Jean-Francois Courteau" <jfcourteau@boxisp.com> wrote in message
news:#kVzgop5EHA.3644@tk2msftngp13.phx.gbl...
> Ce fut aussi ma réaction lorsque j'ai constaté la documentation qui me
> fournise pour procéder au transfert des données de la source vers cette
> nouvelle db conçue par un consultant externe. Soit de me demander
pourquoi
> duppliquer un champ. Il sagit d'un lien interne à cette table. En fait
> même déccor se retrouve en chacune de ces tables de son système. Selon
> explication, ce mécanisme sert à des fins d'historique des données.
> que l'on parle d'une table de clients, le premier enregistrement
concernant
> un client donné retrouvera la valeur de sa clé duppliqué au sein d'un
champ
> qui est en liaison interne avec la clé de la table. Si une modification
> lieu, une nouvelle insertion est faite et le nouvel enregistrement se
> recevoir la valeur de la clé de l'enregistrement initial concernant le
> client au sein du champ lié à la clé primaire. Ce champ sert donc à
> retrouver toute les occurences formant l'historique d'un client. Ce
> pas ce que j'aurais appliqué pour obtenir le même résultat mais ca reste
> justifiable comme façon de faire. Par contre ca me force à une requête
> mise à jour après mes insertions au transfert vers son système ce qui
> ralenti de beaucoup mon processus.
>
> Jean-François Courteau
>
>
Si j'ai compris, ce n'est pas la valeur de l'identity qu'il faut dans
colonne, mais soit l'identity, soit l'identity du client d'origine.
Donc il faut peut-etre mettre un trigger qui récupérera l'identity de
l'enreg en cours si la colonne est vide, sachant que cette colonne ne sera
pas vide dans le cas où c'est le numéro d'un autre client d'origine.
br
"Jean-Francois Courteau" wrote in message
news:#
> Ce fut aussi ma réaction lorsque j'ai constaté la documentation qui me
> fournise pour procéder au transfert des données de la source vers cette
> nouvelle db conçue par un consultant externe. Soit de me demander
pourquoi
> duppliquer un champ. Il sagit d'un lien interne à cette table. En fait
> même déccor se retrouve en chacune de ces tables de son système. Selon
> explication, ce mécanisme sert à des fins d'historique des données.
> que l'on parle d'une table de clients, le premier enregistrement
concernant
> un client donné retrouvera la valeur de sa clé duppliqué au sein d'un
champ
> qui est en liaison interne avec la clé de la table. Si une modification
> lieu, une nouvelle insertion est faite et le nouvel enregistrement se
> recevoir la valeur de la clé de l'enregistrement initial concernant le
> client au sein du champ lié à la clé primaire. Ce champ sert donc à
> retrouver toute les occurences formant l'historique d'un client. Ce
> pas ce que j'aurais appliqué pour obtenir le même résultat mais ca reste
> justifiable comme façon de faire. Par contre ca me force à une requête
> mise à jour après mes insertions au transfert vers son système ce qui
> ralenti de beaucoup mon processus.
>
> Jean-François Courteau
>
>
Finalement, mon cas n'est pas réglé, le @@identity n'a pas la bonne valeur
au moment de son utilisation puisque plusieurs tables sont affectées dans
cadre d'une occurence transférée ce qui fait en sorte que le @@identity
contient la dernière insertion dans une autre table que celle dont je
la valeur du champ identity de la dernière insertion.
Si jamais vous pensiez à quelque chose je vous en serait reconnaissant
je commence à me résigner à cette solution semi-viable que m'apporte
l'utilisation d'un trigger à chaque table.
Jean-François Courteau
Finalement, mon cas n'est pas réglé, le @@identity n'a pas la bonne valeur
au moment de son utilisation puisque plusieurs tables sont affectées dans
cadre d'une occurence transférée ce qui fait en sorte que le @@identity
contient la dernière insertion dans une autre table que celle dont je
la valeur du champ identity de la dernière insertion.
Si jamais vous pensiez à quelque chose je vous en serait reconnaissant
je commence à me résigner à cette solution semi-viable que m'apporte
l'utilisation d'un trigger à chaque table.
Jean-François Courteau
Finalement, mon cas n'est pas réglé, le @@identity n'a pas la bonne valeur
au moment de son utilisation puisque plusieurs tables sont affectées dans
cadre d'une occurence transférée ce qui fait en sorte que le @@identity
contient la dernière insertion dans une autre table que celle dont je
la valeur du champ identity de la dernière insertion.
Si jamais vous pensiez à quelque chose je vous en serait reconnaissant
je commence à me résigner à cette solution semi-viable que m'apporte
l'utilisation d'un trigger à chaque table.
Jean-François Courteau
un trigger sur insert qui met dans la colonne ident2 le contenu de la
colonne identity.
br
"Jean-Francois Courteau" wrote in message
news:#H2$Y$
> Finalement, mon cas n'est pas réglé, le @@identity n'a pas la bonne
> au moment de son utilisation puisque plusieurs tables sont affectées
le
> cadre d'une occurence transférée ce qui fait en sorte que le @@identity
> contient la dernière insertion dans une autre table que celle dont je
désire
> la valeur du champ identity de la dernière insertion.
>
> Si jamais vous pensiez à quelque chose je vous en serait reconnaissant
mais
> je commence à me résigner à cette solution semi-viable que m'apporte
> l'utilisation d'un trigger à chaque table.
>
> Jean-François Courteau
>
>
un trigger sur insert qui met dans la colonne ident2 le contenu de la
colonne identity.
br
"Jean-Francois Courteau" <jfcourteau@boxisp.com> wrote in message
news:#H2$Y$q5EHA.3708@TK2MSFTNGP14.phx.gbl...
> Finalement, mon cas n'est pas réglé, le @@identity n'a pas la bonne
> au moment de son utilisation puisque plusieurs tables sont affectées
le
> cadre d'une occurence transférée ce qui fait en sorte que le @@identity
> contient la dernière insertion dans une autre table que celle dont je
désire
> la valeur du champ identity de la dernière insertion.
>
> Si jamais vous pensiez à quelque chose je vous en serait reconnaissant
mais
> je commence à me résigner à cette solution semi-viable que m'apporte
> l'utilisation d'un trigger à chaque table.
>
> Jean-François Courteau
>
>
un trigger sur insert qui met dans la colonne ident2 le contenu de la
colonne identity.
br
"Jean-Francois Courteau" wrote in message
news:#H2$Y$
> Finalement, mon cas n'est pas réglé, le @@identity n'a pas la bonne
> au moment de son utilisation puisque plusieurs tables sont affectées
le
> cadre d'une occurence transférée ce qui fait en sorte que le @@identity
> contient la dernière insertion dans une autre table que celle dont je
désire
> la valeur du champ identity de la dernière insertion.
>
> Si jamais vous pensiez à quelque chose je vous en serait reconnaissant
mais
> je commence à me résigner à cette solution semi-viable que m'apporte
> l'utilisation d'un trigger à chaque table.
>
> Jean-François Courteau
>
>