UPDATE

Awsaj Messages postés 2 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 6 août 2008 - 4 août 2008 à 17:30
hymnuade Messages postés 39 Date d'inscription mardi 21 décembre 2004 Statut Membre Dernière intervention 15 février 2010 - 8 nov. 2008 à 15:15
Bonjour,

Je fais une série d'UPDATE sur une base de donnée et je la laisse rouler la nuit. Le problème est qu'apres un certain nombre d'instructions il n'y a plus de mémoire et l'exécution est interrompu. Est ce qu'il y  a une manière de libérer la mémoire ram apres chaque instruction?

Merci d'avance,
Jihed.

3 réponses

crn_c21 Messages postés 302 Date d'inscription samedi 24 janvier 2004 Statut Membre Dernière intervention 4 février 2011
6 août 2008 à 18:02
Peux-tu donner un peu plus de détail sur ta commande UPDATE?
0
Awsaj Messages postés 2 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 6 août 2008
6 août 2008 à 21:08
UPDATE



dbo

.
compil_magistral

SET
GEO_ID_166

=



CASE



WHEN



(
GEO_ID

=
166

)



THEN
1

ELSE
0

END
;

UPDATE



dbo

.
compil_magistral

SET
GEO_ID_167

=



CASE



WHEN



(
GEO_ID

=
167

)



THEN
1

ELSE
0

END
;

UPDATE



dbo

.
compil_magistral

SET
GEO_ID_168

=



CASE



WHEN



(
GEO_ID

=
168

)



THEN
1

ELSE
0

END
;

UPDATE



dbo

.
compil_magistral

SET
GEO_ID_171

=



CASE



WHEN



(
GEO_ID

=
171

)



THEN
1

ELSE
0

END
;

UPDATE



dbo

.
compil_magistral

SET
GEO_ID_176

=



CASE



WHEN



(
GEO_ID

=
176

)



THEN
1

ELSE
0

END
;

UPDATE



dbo

.
compil_magistral

SET
GEO_ID_179

=



CASE



WHEN



(
GEO_ID

=
179

)



THEN
1

ELSE
0

END
;

UPDATE



dbo

.
compil_magistral

SET
GEO_ID_186

=



CASE



WHEN



(
GEO_ID

=
186

)



THEN
1

ELSE
0

END
;

UPDATE



dbo

.
compil_magistral

SET
GEO_ID_189

=



CASE



WHEN



(
GEO_ID

=
189

)



THEN
1

ELSE
0

END
;

UPDATE



dbo

.
compil_magistral

SET
GEO_ID_210

=



CASE



WHEN



(
GEO_ID

=
210

)



THEN
1

ELSE
0

END
;

UPDATE



dbo

.
compil_magistral

SET
GEO_ID_214

=



CASE



WHEN



(
GEO_ID

=
214

)



THEN
1

ELSE
0

END
;

Etc.
0
hymnuade Messages postés 39 Date d'inscription mardi 21 décembre 2004 Statut Membre Dernière intervention 15 février 2010
8 nov. 2008 à 15:15
Quelques GO entre les requêtes ou des transactions permettrait de séparer les requêtes et de réattribuer la ressource RAM d'une transaction finie pour une nouvelle.
0
Rejoignez-nous