【发布时间】:2014-01-15 09:51:41
【问题描述】:
我正在尝试设置一个触发器,该触发器将从表中插入某些值并使用VALUES 命令指定其他值。类似于下面的代码:
INSERT INTO table_name(ID, Name, Email)
SELECT userID, userName
FROM users_table
WHERE condition1
VALUES ('example@yahoo.com')
如您所见,我正在尝试从表中获取ID 和Name 的前两个值,而对于email,我想指定一个值。
如果相关的话,我在table_name 中还有一个自动增量列(称为crt)。那么我该怎么做呢?
【问题讨论】:
-
您也可以使用
SELECT指定值和表达式,VALUES(..)只是SELECT的严格限制版本。
标签: sql sql-server select insert