我希望了解如何在插入特定数据时插入硬编码值到表中。下面的代码应该让我知道我想要做什么...它基本上抓住了一组UserID并将它们放到另一个表中,并将一个名为“Trial”的值硬编码到UserID旁边的列中。
这样的事情是否容易/可能?
Insert Into LastSubscriptionWasTrial (UserId,**'HARDCODEVALUEHERE'**)
SELECT UserId
FROM ....(Pulling my list of UserIDs here)
答案 0 :(得分:1)
正如最初编写的那样,INSERT
语句缺少其VALUES
说明符,所以它在查找“试用”时会查找列名。目前还不清楚UserId是列还是变量名,所以我不能建议正确的陈述。
答案 1 :(得分:0)
除非我完全遗漏了您的问题,否则您应该能够执行以下操作,您只需将您想要的值硬编码到您的陈述中。
Insert Into LastSubscriptionWasTrial (UserId, TrialField)
SELECT UserId, 'Trial' FROM ....(Pulling my list of UserIDs here)