none
duplicare record RRS feed

  • Discussione generale


  • ho fatto una query del genere:

    INSERT INTO tabella SELECT * FROM tabella WHERE NUMERO_FATTURA = @NUMEROFATTURA

    dove il campo id della "tabella" è un campo identity
    ottengo "giustamente" questo errorre:

    È possibile specificare un valore esplicito per la colonna Identity nella tabella 'tabella' solo quando si utilizza un elenco di colonne e IDENTITY_INSERT ha valore ON.

    esiste un modo per evitare di specificare tutti i campi che voglio inserire nella query(cioe tutti tranne l'id)? esiste qualche comando che nonostante abbia specificato "*" nella query escluda il campo id dalla insert?
    o cmq c'e' un'altro modo per duplicare un record(con un nuovo id) in una tabella senza fare una query come ho fatto io?

    venerdì 4 maggio 2012 10:41

Tutte le risposte