*   >> Læs Uddannelse artikler >> science >> programming

Data Definition Basics i Sybase

giver det maksimale antal tegn, der hver celle i kolonnen bør tage. Selve maksimum af CHAR type er 32767 byte (tegn), men vi ville aldrig have, at der for denne tabel. Kolonnen beskrivelser er adskilt af kommaer (ende i kommaer). Du ville normalt ønsker at se (hente) tabellen Kunder, baseret på navne (alfabetisk liste) af kunderne. Så navnet kolonne i tabellen Kunder er en kolonne, der ofte afgør sorteringsrækkefølgen, når notering rækkerne i tabellen Kunder. Og så navnet kolonnen er indekseret; Bemærk hvordan dette gøres i SQL-sætningen (enhver SQL-sætning ender i semikolon).

Til tabellen tvang, er den primære nøgle for tabellen er angivet. Hvis du har mere end én kolonne til den primære nøgle, du skriver deres navne adskilt af kommaer i parentes. Ovenfor har vi kun én kolonne navn i parentes. ASC betyder, at værdierne i kolonnen stiger som du går ned i bordet, numerisk, alfabetisk eller begge dele. Linjerne i tabellen begrænsning afsnittet skal adskilles af kommaer. Ovenfor, har vi kun én linje, og så der er ikke behov for komma. I skabelsen tabellen SQL-sætning, CREATE, bord, SMALLINT, DEFAULT, CHAR, AUTOINCREMENT, primær og KEY er forbeholdt ord.

Reserverede ord er ord, der har særlig betydning for syntaksen og du bør ikke bruge dem vilkårligt (på nogen måde). I Interactive SQL server, kan disse ord vises i forskellige farver. Bemærk: Hver SQL-sætningen slutter med et semikolon. Den Produkter Tabel tabellen Produkter notation er: Produkter (ProductID, ProductName, Kategori, Antal, Kostpris SellingPrice) SQL-sætningen til at oprette tabellen Produkter er: CREATE TABLE Produkter (ProductID SMALLINT DEFAULT AUTOINCREMENT, ProductName CHAR (40) INDEX, Kategori CHAR (30) INDEX, NUMMER heltal Kostpris Numerisk (19,2), SellingPrice Numerisk (19,2), PRIMARY KEY (ProductID ASC)); Forklaringen er den samme som i den foregående tabel.

Her ProductName og kategori kolonner er indekseret (kolonner, der ofte bestemmer sorteringsrækkefølge). Jeg har brugt Numerisk (19,2) for de penge datatype. Dette betyder at du kan have op til 19 cifre for alle nummeret og 2 decimaler. Den primære nøgle behøver ikke at være AUTOINCREMENT (automatisk nummerering). Selskabet kan have deres egen måde at give værdier for den primære nøgle. Sybase kan have en funktion (kode) til fremstilling af sådanne værdier. Med AUTOINCREMENT generelt de numeriske stiger med 1, som du går ned i kolonnen.

Sybase SQL Anywhere 12 har en måde at producere højere forøgning værdier end 1; dog vil jeg ikke

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.