zoukankan      html  css  js  c++  java
  • (转)SQL Server 2005 中的计算字段

    在实际工作上遇到的问题:

    在订单表中有某项商品是将“订购数量(Quantity)”乘以“单件价格(UnitCost)”等于该项商品的总价(Subtotal)。

    在数据表中有的列(以下皆改叫为“字段”)是通过其他的已有字段计算而来的,这样的字段为计算字段。

    在 SQL Server 2005 的 SQL Server Management Studio(即SSMS) 中新添加的字段是须有数据类型和是否为NULL的属性的,但是计算字段却是没有属性的,那么如何在已有的数据表OrderDetail中添加新的计算字段 Subtotal呢?

    在SSMS中的表设计中选击某列会有列属性,在其中有个“计算所得的列规范”的选项,如图所示:

    在上图中的“公式”中输入你想要的计算公式即可,这个字段就是计算字段了。

    下图所示为计算字段与其他字段在SSMS的表列中不一样的图标:

    对表右击选“编辑”,就可以看到SQL语句中有:

    [SubCost]  AS (isnull([Quantity]*[UnitCost],(0.00))),

    ps.计算字段也可以建CHECK约束哦。

    转: http://www.cnblogs.com/georgewing/archive/2008/11/12/1331869.html

  • 相关阅读:
    开发微信App支付
    SAP 数据类型
    SAP RFC函数
    单点登录
    集中式与分布式
    SAP 表类型
    独立软件供应商
    SAP 优缺点
    SAP 使用
    SAP 费用
  • 原文地址:https://www.cnblogs.com/Impulse/p/5074371.html
Copyright © 2011-2022 走看看