Come inserire in una tabella con un comando SQL

May 26

Come inserire in una tabella con un comando SQL


SQL, o linguaggio di interrogazione strutturato, è il metodo preferito utilizzato per accedere e manipolare i dati memorizzati nei database relazionali, tra cui DB2, Oracle e SQL Server. All'interno di ogni database, le informazioni relative vengono memorizzate insieme in tabelle. Utilizzare il "selezionare", "insert", "update" e "cancellare" i comandi per recuperare, aggiungere, modificare o rimuovere righe di dati all'interno di una o più tabelle.

istruzione

1 Iscriviti a SQLPlus o qualsiasi altro strumento SQL interattivo. Sono richiesti un ID utente, password e ID istanza.

2 Utilizzare il comando "descrivono" per trovare la definizione della tabella utilizzato nel comando "inserto".

Digitare il seguente comando al prompt e premere "Invio". Questo esempio utilizza "TEST_TABLE."

SQL> disc TEST_TABLE

SQL * Plus restituisce le informazioni seguenti definizione di tabella:

Nome Null? Digitare



product_id NOT NULL VARCHAR (10)

product_name NOT NULL VARCHAR (30)

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

3 Digitare il "insert" dichiarazione al prompt e premere "Invio".

SQL> inserire nel TEST_TABLE (product_id, PRODUCT_NAME) valori ( "ABC123", "Blue Widget");

Una esecuzione riuscita indica una riga è stata inserita. Un messaggio di errore indica che non sono state inserite le righe, e la dichiarazione devono essere corretti.

4 Utilizzare il comando "commit" per rendere l'aggiunta permanente. Utilizzare il comando "rollback" per rimuovere la riga aggiunta. Digitare uno dei seguenti comandi al prompt e premere il tasto "invio"

SQL> commit;

SQL> rollback;

Consigli e avvertenze

  • Le colonne o valori specificati nell'ordine sbagliato ricevono un errore.
  • Inserire autorità deve essere concesso prima dell'inserimento di successo.
  • L'inserimento di dati errati può causare problemi al sistema.