运行带有select语句的插入时,是否可以向colum添加一个自定义值?
INSERT INTO CORPDATA.EMPTIME
(EMPNUMBER, PROJNUMBER, STARTDATE, ENDDATE)
SELECT EMPNO, PROJNO, EMSTDATE, EMENDATE
FROM CORPDATA.EMPPROJACT
我知道上面将复制
EMPPROJACT to EMPTIME.
中的记录,但我试图将新值插入到CORPDATA.EMPTIME
中的列之一。假设我在PROJNAME
中有一个名为CORPDATA.EMPTIME
的列,这是一个自定义值,称为'Default Project Name'
。我需要在运行上述查询时插入相同的内容 最佳答案
是的,有可能,请尝试以下操作:
INSERT INTO CORPDATA.EMPTIME
(EMPNUMBER, PROJNUMBER, STARTDATE, ENDDATE,PROJNAME)
SELECT EMPNO, PROJNO, EMSTDATE, EMENDATE,'Default Project Name'
FROM CORPDATA.EMPPROJACT