Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"linnakoode" - 1 õppematerjal

Nimetu
575
docx

Nimetu

Kuna soovime hoida andmebaasis ainult sünniaastat, mitte sünnipäeva siis kasutame ka sünniaasta tarbeks täisarvulist numbrivälja, mitte kuupäeva välja. Arvutatavaid väärtusi (näiteks vanus) üldjuhul tabelis ei hoita vaid arvutatakse vajalikult hetkel. Kui arvutatavat välja on vaja väga tihti võib selleks alates SQL Server 2000st teha eraldi valemit sisaldava välja (computed column)! Linna tarbeks kasutame juba varem loodud Linn_tbl tabelis olevaid linnakoode. Et kahe tabeli ühendamine oleks lihtsam, peavad mõlemal pool olema väljad ühte tüüpi ning ühesuurused. Seega võiks laste tabeli teha järgneva SQL lausega: CREATE TABLE dbo.Laps_tbl ( LapsID INT NOT NULL IDENTITY (1,1) PRIMARY KEY , Nimi VARCHAR(40) NOT NULL , Pikkus SMALLINT NULL , Synniaasta SMALLINT NULL , SynniLinn INT NULL , Vanus AS YEAR(GETDATE()) - Synniaasta ) Väli vanus on arvutuslik

Informaatika → Informaatika
33 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun