*   >> läser Utbildning artiklar >> science >> programming

Data Definition Grunderna i Sybase

vi skulle aldrig ha det för den här tabellen. Kolumn beskrivningar skiljs åt av kommatecken (slutet i kommatecken). Du skulle normalt vill se (hämta) tabellen Kunder, baserat på namnen (alfabetisk lista) av kunderna. Så namnkolumnen i tabellen Kunder är en kolumn som ofta bestämmer sorteringsordning när du listar raderna i tabellen Kunder. Och så namnet kolumnen är indexerad; notera hur detta görs i SQL-satsen (alla SQL-sats slutar i semikolon). För bordet begränsningen är primärnyckeln för tabellen anges.

Om du har mer än en kolumn för primärnyckeln skriver du deras namn separerade med kommatecken inom parentes. Ovan har vi bara ett kolumnnamn inom parentes. ASC innebär att värdena i kolumnen ökar när du går ner i tabellen, numeriskt, alfabetiskt eller båda. Raderna i tabellen tvång avsnitt ska separeras med kommatecken. Ovan har vi bara en rad, och så det finns inget behov av kommatecken. I tabellen skapa SQL-satsen, SKAPA, tabell, SMALLINT, DEFAULT, CHAR, AUTOINCREMENT, PRIMÄR och KEY är reserverade ord.

Reserverade ord är ord som har speciell betydelse för syntax och du bör inte använda dem godtyckligt (på något sätt). I Interactive SQL-server, kan dessa ord visas i olika färger. Obs: Varje SQL-satsen avslutas med ett semikolon. Produkterna Tabell Produkter tabellen notation är: Produkter (ProductID, Product, Kategori, Number, CostPrice SellingPrice) SQL-satsen för att skapa tabellen produkter är: CREATE TABLE produkter (ProductID SMALLINT DEFAULT AUTOINCREMENT, Product CHAR (40) INDEX, Kategori CHAR (30) INDEX, ANTAL INTEGER, CostPrice NUMERIC (19,2), SellingPrice NUMERIC (19,2), PRIMARY KEY (ProductID ASC)); Förklaringen är liknande den i föregående tabell.

Här är Product och Kategori kolumnerna indexeras (kolumner som ofta avgör sorteringsordningen). Jag har använt SIFFER (19,2) för typ av pengar data. Detta innebär att du kan ha upp till 19 siffror för alla antal och 2 decimaler. Primärnyckeln behöver inte vara AUTOINCREMENT (Räknare). Företaget kan ha sitt eget sätt att ge värden för primärnyckeln. Sybase kan ha en funktion (kod) för framställning av sådana värden. Med AUTOINCREMENT, siffer ökar med 1 generellt när du går ner i kolonnen.

Sybase SQL Anywhere 12 har ett sätt att producera högre uppräkning värden än 1; men jag kommer inte gå in på det i denna serie. Se manualen eller någon annan handling för det. Leverantörerna tabellen Leverantörer tabellen notation är, Leverantörer (SupplierID, namn, adress, ort, land, telefon) SQL uttalande att sk

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.