Istruzioni SQL per access
Istruzioni comandi per linguaggio SQL da utilizzare in access (3 pagine formato doc)
CREAZIONE TABELLA CREATE TABLE
- QUERY 1 : CREATE TABLE Dipendenza (codicefiliale text(10) primary key, descrizione text(20), indirizzo text(25))
- QUERY 2 : CREATE TABLE Personale (matricola text(10) primary key, cognome text(20), nome text(20), codicefiscale text(16)not null, assunto date ,funzione text(15), livello integer, stipendiobase integer, via text(25),cap text(5),città text(20),prov text(2), codicefiliale text(10)foreign key REFERENCES Dipendenza (codicefiliale))
COMANDI PER LA MANIPOLAZIONE DEI DATI
Per inserire un nuovo record INSERT INTO
INSERT INTO Personale (matricola, cognome.
Nome, codicefiscale, assunto, filiale, funzione, livello, stipendiobase, via, cap, città, prov)
SELECT “001”,“Rossi”,”Paolo”,”rsspla77s12c933q”,”10/06/2012”,”354”,”impiegato”,”3”,”900”,”via po 27”,”22100”,”como”,”co”; Oppure con query parametrica [inserisci la matricola],[inserisci cognome],[.….] ecc ..
Per modificare il contenuto di un campo, per esempio di cambiare il livello al dipendente della matricola “001” UPDATE
UPDATE Personale Set livello=6 Where matricola =”001”
Aumentare del 5% lo stipendio di tutti i dipendenti sopra al 5° livello
UPDATE Personale SET stipendiobase=stipendiobase*1.05
(Se non si mette il WHERE lo fa su tutta la tabella)
WHERE livello>5