【问题标题】:Is it possible to create a computed column in a Visual Studio database project?是否可以在 Visual Studio 数据库项目中创建计算列?
【发布时间】:2014-10-17 15:50:20
【问题描述】:

是否可以在 Visual Studio 2012 数据库项目中创建计算列?有一个名为“计算列规范 -> 公式”的属性,但它是灰色的,无法在其中输入值。

编辑 计算列在 VS 2013 中也是灰色的

【问题讨论】:

  • 您是否尝试将其添加到窗口的“SQL”部分?我知道我在我的项目中计算了列,但没有尝试通过 GUI 添加它们。

标签: visual-studio-2012 visual-studio-2013 database-project


【解决方案1】:

我知道添加计算列的唯一方法是将其添加到 T-SQL 窗格中。例如:

CREATE TABLE [dbo].[Person] (
    [FirstName] VARCHAR(50) NOT NULL,
    [LastName] VARCHAR(50) NOT NULL,
    [FullName] AS ([FirstName] + ' ' + [LastName])
);

在 T-SQL 中定义列后,属性中的“公式”选项将变为可编辑。还会出现“Is Persisted”选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-02
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    相关资源
    最近更新 更多