Nwlapcug.com


Come inserire in una tabella con un comando SQL

Come inserire in una tabella con un comando SQL


SQL, o lingua di domanda strutturata, è il metodo preferito utilizzato per accedere e manipolare i dati memorizzati nei database relazionali, tra cui DB2, Oracle e SQL Server. In ogni database, informazioni correlate vengono archiviate insieme nelle tabelle. Utilizzare il "selezionare", "inserire", "update" e "Elimina" comandi per recuperare, aggiungere, modificare o rimuovere le righe di dati all'interno di una o più tabelle.

Istruzioni

1

Iscriviti SQLPlus o qualsiasi altro strumento interattivo di SQL. Un ID utente, password e istanza ID sono necessari.

2

Utilizzare il comando "descrivere" per trovare la definizione della tabella utilizzata nel comando "insert".

Digitare il seguente comando al prompt e premere "enter". Questo esempio utilizza "test_table."

SQL > desc tabella_test

SQL * Plus restituisce la seguente tabella informazioni di definizione:

Nome Null? Tipo



product_id non NULL varchar (10)

product_name non NULL varchar (30)

"Test_table" è composto da due colonne. "Product_id" deve contenere un valore (non NULL) e può essere lunga fino a 10 byte. "Product_name" deve anche contenere un valore e può essere lunga fino a 30 byte.

3

Il prompt, digitare l'istruzione "insert" e premere "enter".

SQL > insert into tabella_test (product_id, product_name) values ("ABC123", "Blue Widget");

Un'esecuzione corretta indica una riga è stata inserita. Un messaggio di errore indica che nessuna riga sono stata inserita, e l'istruzione deve essere corretto.

4

Utilizzare il comando "commit" per rendere permanente l'aggiunta. Utilizzare il comando "Ripristina" per rimuovere la riga aggiunta. Digitare uno dei seguenti comandi al prompt dei comandi e premere "Inserisci:"

SQL > commit;

SQL > rollback;

Consigli & Avvertenze

  • Colonne o valori specificati nell'ordine errato visualizzato un errore.
  • Inserisci autorità deve essere concessa prima dell'inserimento di successo.
  • Inserimento di dati errati possa causare problemi al sistema.