Microsoft SQL Server Una colonna è calcolata da un'espressione

Esempio

Una colonna calcolata viene calcolata da un'espressione che può utilizzare altre colonne nella stessa tabella. L'espressione può essere un nome di colonna non convertito, una costante, una funzione e qualsiasi combinazione di questi collegati da uno o più operatori.

Crea una tabella con una colonna calcolata

Create table NetProfit
(
    SalaryToEmployee            int,    
    BonusDistributed            int,
    BusinessRunningCost         int,    
    BusinessMaintenanceCost     int,
    BusinessEarnings            int,
    BusinessNetIncome
                As BusinessEarnings - (SalaryToEmployee          + 
                                       BonusDistributed          + 
                                       BusinessRunningCost       +
                                       BusinessMaintenanceCost    )
                                           
)

Il valore viene calcolato e memorizzato automaticamente nella colonna calcolata sull'inserimento di altri valori.

Insert Into NetProfit
    (SalaryToEmployee,
     BonusDistributed,
     BusinessRunningCost,
     BusinessMaintenanceCost,
     BusinessEarnings)
Values        
    (1000000,
     10000,
     1000000,
     50000,
     2500000)