我正在做一个报告,其中一个名为tblProduct
的表在SQL Server中触发了一个计算列的成本。我无法找到公式。有没有办法确定从哪个或哪里拉出公式?
答案 0 :(得分:3)
通过它的声音,你正在寻找一个计算列。因此,如果您正在查找计算列中的逻辑,您只需执行以下操作即可获得此结果:
在定义中,您应该看到计算的列定义
如下例所示:
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。