Sybase SQL tutorial

Utilizați comenzi T-SQL pentru a manipula datele stocate în bazele de date Sybase.

Pasul 1

Deschideți un instrument interactiv SQL și conectați-vă la o bază de date Sybase.

Pasul 2

Scrieți o instrucțiune "select" în fereastră și apăsați tasta "Enter" pentru a citi rândurile stocate într-o tabelă Sybase. Presupunând că baza de date conține un tabel denumit "product_table" cu coloane numite "product_number" și "product_name", o instrucțiune "select" va afișa tot conținutul tabelului; interogarea va rămâne ca oricare dintre aceste comenzi:

SELECT * FROM produs_tabel

SELECT product_number, product_name FROM product_table

" " Indică faptul că instrucțiunea "select" va returna toate coloanele. Adăugarea numelui fiecărei coloane returnează aceleași rezultate ca și cu macheta " ", dar este limitată de coloanele care sunt menționate în interogare.

Pasul 3

Scrieți o declarație "insert" în sistem și apăsați "Enter" pentru a adăuga date la o tabelă Sybase. Listează numele coloanelor urmate de clauza "valori" care va conține valorile literale pe care le vei adăuga la fiecare coloană. O comandă "insert" pentru a adăuga un rând la tabela "product_table" va arăta astfel:

INSCRIEȚI ÎN VALORILE (1234, "PRODUCT A") pentru produse_tabile (număr de produs, nume de produs)

Numerele nu sunt cuprinse în ghilimele. Datele despre caractere trebuie să fie în citate.

Pasul 4

Scrieți o declarație de "actualizare" în sistem și apăsați "Enter" pentru a schimba unul sau mai multe rânduri dintr-o tabelă Sybase. Dacă nu utilizați nicio clauză "unde", toate rândurile vor fi actualizate. O declarație de "actualizare" pentru a schimba un rând în tabelul "product_table" va avea următoarea sintaxă:

UPDATE product_table SET product_name = "Produsul ABC" WHERE product_number = 1234

Pasul 5

Scrieți o declarație "delete" în sistem și apăsați "Enter" pentru a elimina una sau mai multe rânduri dintr-o tabelă Sybase. Dacă nu utilizați nicio clauză "unde", toate rândurile din tabel vor fi șterse. O instrucțiune "delete" pentru a elimina rândurile din tabela "product_table" va fi următoarea:

DELETE FROM product_table WHERE product_number = 1234

Nu sunt specificate nume de coloane deoarece declarația "șterge" va șterge întregul rând.