我试图弄清楚是否可能有一个MS SQL数据库字段,其中附加了相同记录中另一个字段的值。
为了让它来到上下文,动态字段将包含一个API调用,我需要包含记录ID。我希望API字段的值对于每个记录都是相同的,并且当您查询表时,API字段包含API调用的结果时,使用对ID字段的引用。
非常感谢任何想法。
干杯, 凯文。
答案 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 *
。