我正在尝试将每日导入的数据插入到SQL Server (2017)表中。虽然大多数时候导入的数据具有固定数量的列,但有时客户端希望在要导入的数据中添加新列。我正在寻找一种解决方案,当导入数据时(无论它是来自另一个表、R表还是.csv表,请不要介意这一点),SQL会自动将缺少的(额外的)列添加到父表中,提供列名并将NULL赋值给以
下面显示了试图使用联合查询和两个额外列(fldBF和sCount)将数据插入临时表的两次尝试.()) SELECT * WHERE fldPK IN(SELECT DISTINCT thePK FROM FN_qryAllDTPKIN(SELECT DISTINCT thePK FROM FN_qryAllDTPK()) SELECT *, 1 AS fldB