37 messaggi dal 18 settembre 2003
Salve.
Ho necessità di creare una query che mi duplichi un record all'interno di una tabella sql server 2000. La tabella ha come chiave un progressivo automatico e un certo numero di campi.

Utilizzando una query del tipo:

insert into Prova SELECT * FROM Prova WHERE Progressivo = 1

viene generato un errore perché tra i campi estratti dalla select c'è anche il progressivo e non è ovviamente possibile specificare un valore esplicito per questo campo.

Sono costretto a dover elencare uno per uno i campi da duplicare, escludendo il progressivo o c'è un altro modo per farlo? La clausola select che si possa selezionare * tranne un campo?

Giuseppe
1.024 messaggi dal 19 dicembre 2003
Contributi | Blog
Giuseppe Faraci ha scritto:
Sono costretto a dover elencare uno per uno i campi da duplicare, escludendo il progressivo o c'è un altro modo per farlo?


...la prima che hai detto...

Bye

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.