将字段值附加到另一个字段

时间:2014-05-07 08:26:47

标签: sql-server

我试图弄清楚是否可能有一个MS SQL数据库字段,其中附加了相同记录中另一个字段的值。

为了让它来到上下文,动态字段将包含一个API调用,我需要包含记录ID。我希望API字段的值对于每个记录都是相同的,并且当您查询表时,API字段包含API调用的结果时,使用对ID字段的引用。

非常感谢任何想法。

干杯, 凯文。

2 个答案:

答案 0 :(得分:2)

您可以创建计算列:

ALTER TABLE YourTable ADD
    [columnName] AS ('YourStaticString' + CONVERT(VARCHAR(200), IdColumn))

答案 1 :(得分:0)

如果不修改表格设计,您可以创建一个包含附加字段的表格视图。

 CREATE VIEW dbo.MyView
 AS
      SELECT *, 'SomeText' + IdColumn AS DynamicColumn
        FROM MyTable

请注意,最好明确指定列,而为了简洁起见,我使用了SELECT *