Conosco due modi per inserire dati in una tabellaCome inserire un mix di valori espliciti e dati recuperati da un'altra tabella
Metodo 1: valori espliciti
INSERT INTO table
('field1', 'field2', 'field3')
VALUES ('value1', 'value2', 'value3')
Metodo 2: copia dei dati da un altro tabella
INSERT INTO table
SELECT 'field1', 'field2', 'field3'
FROM otherTable
Entrambi funzionano solo se tutti i campi sono compilati nello stesso modo. Ho bisogno di inserire nella stessa riga un mix di valori espliciti e dati copiati. È possibile?
Eccellente! Grazie mille :) –
C'è un modo per inserire più righe in questo modo? Cioè, voglio inserire ("a", "b", CampoA), ("c", "d", CampoA) ... – Zxaos
@Zxaos - sì, da SQL 2008 in poi puoi farlo tramite Row Costruttore: http://sqlblog.com/blogs/peter_debetta/archive/2007/12/06/row-constructor-or-table-valued-parameter.aspx – AdaTheDev