SQL Server 2012公式存储在哪里?

时间:2016-02-08 19:13:26

标签: sql sql-server-2012

我正在做一个报告,其中一个名为tblProduct的表在SQL Server中触发了一个计算列的成本。我无法找到公式。有没有办法确定从哪个或哪里拉出公式?

3 个答案:

答案 0 :(得分:3)

通过它的声音,你正在寻找一个计算列。因此,如果您正在查找计算列中的逻辑,您只需执行以下操作即可获得此结果:

  1. 右键单击表格
  2. 转到脚本表
  3. 点击“创建到”。
  4. 在定义中,您应该看到计算的列定义

    如下例所示:

    USE [KamTest]
    GO
    
    /****** Object:  Table [dbo].[temp]    Script Date: 2/8/2016 2:24:40 PM ******/
    SET ANSI_NULLS ON
    GO
    
    SET QUOTED_IDENTIFIER ON
    GO
    
    CREATE TABLE [dbo].[temp](
        [Col1] [int] NULL,
        [Col2] [int] NULL,
        [col3]  AS ([Col1]*[Col2])  --<-- the calculated column
    ) ON [PRIMARY]
    
    GO
    

    以下是计算列定义

    [col3]  AS ([Col1]*[Col2])
    

答案 1 :(得分:0)

如果您在对象资源管理器中使用Management Studio,请转到:

YourDB>YourTable>Triggers>YourTrigger

答案 2 :(得分:0)

我想通了,也许对未来的某个人来说。它位于Jobs下的服务器代理中,并且有一些作业计算了另一个sp。