Esercitazione su Sybase SQL
Passaggio 1
Aprire uno strumento SQL interattivo e connettersi a un database Sybase.
Passaggio 2
Scrivi un'istruzione "select" nella finestra e premi il tasto "Enter" per leggere le righe memorizzate in una tabella Sybase. Supponendo che il database contenga una tabella denominata "product_table" con colonne denominate "product_number" e "product_name", un'istruzione "select" mostrerà tutti i contenuti della tabella; la query rimarrà come uno qualsiasi di questi comandi:
SELEZIONA * FROM product_table
SELECT numero_prodotto, nome_prodotto DA tabella_prodotto
" " Indica che l'istruzione "select" restituirà tutte le colonne. L'aggiunta del nome di ogni colonna restituisce gli stessi risultati con il carattere jolly " " ma limitato dalle colonne menzionate nella query.
Passaggio 3
Scrivi una frase "insert" nel sistema e premi "Invio" per aggiungere dati a una tabella Sybase. Elenca i nomi delle colonne seguite dalla clausola "values" che conterrà i valori letterali che verranno aggiunti a ciascuna colonna. Un comando "insert" per aggiungere una riga alla tabella "product_table" sarà simile a questo:
INSERISCI IN prodotti_table (product_number, product_name) VALUES (1234, "PRODOTTO A")
I numeri non sono racchiusi tra virgolette. I dati dei personaggi devono essere tra virgolette.
Passaggio 4
Scrivi una dichiarazione di "aggiornamento" nel sistema e premi "Invio" per modificare una o più righe di una tabella Sybase. Se non si utilizza alcuna clausola "where", tutte le righe verranno aggiornate. Una dichiarazione di "aggiornamento" per modificare una riga nella tabella "tabella prodotto" avrà la seguente sintassi:
UPDATE product_table SET product_name = "Prodotto ABC" WHERE product_number = 1234
Passaggio 5
Scrivi una istruzione "cancella" nel sistema e premi "Invio" per rimuovere una o più righe da una tabella Sybase. Se non si utilizza alcuna clausola "where", tutte le righe della tabella verranno eliminate. Una istruzione "delete" per rimuovere le righe dalla tabella "product_table" sarà la seguente:
DELETE FROM product_table WHERE product_number = 1234
Nessun nome di colonna è specificato poiché la dichiarazione "cancella" cancellerà l'intera riga.