Sybase , som ägs av företaget SAP , producerar databaser och mjukvaror för mobila applikationer såsom smartphones och andra handhållna enheter , samt för bärbara datorer och andra datormiljöer . Liksom de flesta relationsdatabaser , använder Sybase en form av standarden ANSI Structured Query Language ( SQL ) kallas Transact - SQL , eller T - SQL , för att hantera de data som lagras i sina egna databaser . Microsofts databaser, inklusive SQL Server , använder också T - SQL . Instruktioner
1
Öppna ett interaktivt SQL verktyg och ansluta till en Sybase databas .
2
Skriv ett " select " uttalande vid prompten och tryck på " Enter " för att läsa rader lagras i en Sybase tabell. Förutsatt att databasen innehåller en tabell som heter " product_table " med kolumner som heter " product_number " och " PRODUCT_NAME , " a " select " uttalande som drar allt från bordet ser ut som något av följande kommandon :
SELECT * FROM product_table
SELECT product_number , PRODUCT_NAME FRÅN product_table
" * " berättar " select " uttalande att returnera alla kolumner . Listar varje kolumnnamn returnerar samma resultat som att använda " * " wild - card parameter .
3
Typ en " insert " uttalande vid prompten och tryck på " Enter " för att lägga till data en Sybase bord . Lista kolumnnamn följt av ett " värde " klausul som innehåller de exakta värden läggs till varje kolumn . En " insats " för att lägga till en rad " product_table " ser ut :
INSERT INTO product_table
( product_number , PRODUCT_NAME ) katalog
VÄRDEN 1234 ( "PRODUKT A " ) katalog
Numbers är inte omgiven av citattecken . Teckendata är innesluten i citationstecken . En " uppdatering " uttalande vid prompten
4
Type och tryck på " Enter " för att ändra en eller flera rader i en Sybase tabellen . Om inget " där" klausul används kommer alla rader uppdateras . En " update " uttalande att ändra en rad i " product_table " ser ut :
UPDATE product_table SET PRODUCT_NAME = " ABC Produkt "
WHERE product_number = 1234
5
Skriv en " delete " uttalande vid prompten och tryck på " Enter " för att ta bort en eller flera rader från en Sybase bord . Om inget " där" klausul används kommer alla rader i en tabell raderas . En " delete " uttalande att ta bort rader från " product_table " ser ut :
DELETE FROM product_table WHERE product_number = 1234
Inga kolumnnamn specificeras i " delete " uttalande eftersom hela raden är raderas . Addera