Konuyu görüntüle
IUCODERS FORUM > Programlama > Veritabanları > SQL kodu
Yazar
cguzel


avatar

Kayıt: 11.02.2010
10.01.2011-19:36 #72624
 
-- Creating a Computed Column
/*Computed columns are sometimes useful when a calculation
must be recomputed on the same data repeatedly in referencing queries.

A computed column is based on an expression defined when you create or alter the table, and is not physically stored in
the table unless you use the PERSISTED keyword.*/

ALTER TABLE Production.TransactionHistory
ADD CostPerUnit AS (ActualCost/Quantity)


Arkadaşlar "ADD CostPerUnit AS (ActualCost/Quantity)" kodu ne işe yarıyor.





Yazar
greenrock


avatar
istanbul
Kayıt: 18.08.2008
10.01.2011-20:25 #72626
Hesapkanmış kolon oluşturuyor fakat bu kolon fiziksel olarak saklanmıyor database de sadece sen select cümlesiyle istediğinde o an hesaplanıp geliyor yani sen select cümlelerinde tekrar tekrar o hesaplamayı yazmıyorsun oluşturduğun o ismi yazıyorsun .. Persisted dersende fiziksel olarak databasede saklanır





Yazar
cguzel


avatar

Kayıt: 11.02.2010
10.01.2011-21:18 #72630
anladım teşekkürler ağzına sağlık





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb