realbasic-nug.it
[Top] [All Lists]

Re: Probelmino SQL

To: REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Re: Probelmino SQL
From: Massimo Rainato <maxrainato at libero dot it>
Date: Mon, 19 Dec 2005 10:12:09 +0100
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
References: <7BCF718B-4729-4F8A-8F24-ABB7591CAB60 at tin dot it><005b01c600d4$b767ae90$6501a8c0 at sviluppo><5CED75CE-4690-4502-AC8B-872F2D8FCE43 at yahoo dot it><7348F7F5-F8C1-49E6-A53F-4F0552404624 at sqlabs dot net><a06230901bfc610d24b6e at [192 dot 168 dot 2 dot 2]><B6692D5B-6EE4-4222-ADE7-32FF9D6B5458 at yahoo dot it> <a06230900bfc720a52e52 at [192 dot 168 dot 2 dot 2]> <010101c60401$f4f4f350$6501a8c0 at sviluppo>
Difatti da quello che leggo non fai l'update riga per riga ma valore per valore, un set alla volta. Il mio suggerimento è creare una tabella copia di quella vecchia, con la colonna in più per il contatore, selezionare le righe dalla tabella OLD e fare le insert record per record con i campi nuovi alimentati da quelli vecchi più il contatore. Alla fine della scrittura hai due alternative, la prima è rinominare la tabella old e quella new, se puoi. Altrimenti bloccare la tabella old, svuotarla e aggiungere la colonna per il progressivo e copiarci dentro i valori della tabella new temporanea, che alla fine elimini.

Ma avevo già risposto?

<Prev in Thread] Current Thread [Next in Thread>