运行带有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

10-04 22:09