Sommario:
Definizione - Cosa significa Inserisci?
Inserisci è un comando ampiamente utilizzato nel linguaggio di manipolazione dei dati (SQL) Structured Query Language (DML) utilizzato dai database relazionali di SQL Server e Oracle. Il comando insert viene utilizzato per inserire una o più righe in una tabella del database con i valori di colonna della tabella specificati. Il primo comando DML eseguito immediatamente dopo la creazione di una tabella è l'istruzione insert.
Techopedia spiega Insert
Una normale istruzione insert può essere implementata in due forme:
- INSERT INTO table_name VALUES (val1, val2, val3 …). Un esempio è: INSERT INTO Employee VALUES (1, John, 23);
- INSERIRE IN table_name (colonna1, colonna2) VALORI (val1, val2, val3 …). Un esempio è: INSERT INTO Employee (Eid, Name, Age) VALUES (1, John, 23);
I nomi di colonna identificano le colonne che devono essere popolate con valori specifici determinati dalle espressioni della clausola VALUES. Il numero di valori della clausola VALUES e le colonne dei nomi è lo stesso. Alle colonne della tabella senza i valori dell'istruzione insert specificati vengono assegnati valori predefiniti.
Le operazioni di inserimento possono causare errori derivanti da violazioni dei vincoli di colonna definite o inattività del database. In entrambi i casi, le eccezioni vengono generate e gestite da gestori di errori che impostano i valori appropriati per il testo dell'errore, gli errori nativi, lo stato e il codice SQL. Se la colonna di inserimento dati di destinazione è impostata su un tipo di dati binario, ad esempio BLOB, anche il messaggio di input è in formato flusso di bit. In rari casi, il messaggio di input potrebbe trovarsi nel dominio XML (Extensible Markup Language), dove l'albero dei messaggi è serializzato prima di un'operazione di inserimento. Le istruzioni di inserimento vengono utilizzate anche in associazione con SELECT, QUANDO, opzioni di controllo e clausole di ritorno.