IMDB: Insert Select e campi counter
copia linkDescrizione
Se si scriveva uno statement INSERT INTO (tabella DB) SELECT ... FROM (tabella IMDB) e la tabella DB aveva una chiave primaria counter, Instant Developer non permetteva di compilare il progetto perchè richiedeva l'inserimento del campo counter anche nella query IMDB.
Questo avveniva perchè l'istruzione INSERT INTO (DB) FROM (IMDB) in realtà gestisce anche il caso di record già esistente nel database, quindi a tutti gli effetti si comporta come una INSERT OR UPDATE.
Dalla versione 11.0 è stato previsto il caso in oggetto, quindi è ora possibile usare una istruzione del tipo INSERT INTO (DB) FROM (IMDB) anche quando la tabella del database ha un campo counter. In tal caso però non viene mai generata un'istruzione di UPDATE ed i record verranno sempre aggiunti nella tabella del database.
Funzionalità interessate
Inserimento di record da IMDB a DB.
Note
- Miglioramento relativo alla richiesta di assistenza 001539-2011.
Ultima modifica: 23/03/2021 / Validità: da 11.0.4800