zoukankan      html  css  js  c++  java
  • SQL中PERSISTED关键字

    PERSISTED 
    指定 SQL Server 数据库引擎将在表中物理存储计算值,而且,当计算列依赖的任何其他列发生更新时对这些计算值进行更新。将计算列标记为 PERSISTED,可允许您对具有确定性、但不精确的计算列创建索引。有关详细信息,请参阅为计算列创建索引。用作已分区表的分区依据列的所有计算列都必须显式标记为 PERSISTED。指定 PERSISTED 时,computed_column_expression 必须具有确定性。
    create table orders
    (
    orderid int not null,
    price money not null,
    quantity int not null,
    orderdate datetime not null,
    total as price*quantity ,
    total2 as Price * quantity persisted,
    shipedate as dateadd (day,7,orderdate)
    )
    insert into orders (orderid,price,quantity,orderdate) values (1,2,6,'2008-8-8')
  • 相关阅读:
    Contest
    【HDU2224】The shortest path(双调欧几里得dp)
    UVa400.Unix ls
    一些脚本
    省赛总结
    一些事
    一些笔记
    CSU 1526: Beam me out!
    以后可能用到的命令
    Codeforces Round #297 (Div. 2)
  • 原文地址:https://www.cnblogs.com/duqingsong/p/3239273.html
Copyright © 2011-2022 走看看