adosql查询创建列(如果不存在)

muk1a3rh  于 2021-08-09  发布在  Java
关注(0)|答案(0)|浏览(143)

我有一个基于ms access数据库的报表查询(作为程序项目文件)。随着新功能的添加,此数据库中的表会定期更新为新字段。
我们需要能够为报表支持文件的旧版本和新版本,因此需要知道是否有方法在sql select查询中插入一个字段(如果它还不存在)(注意:不希望创建ALTERTABLE type语句,因为该字段只需要添加到结果集中,而不需要永久添加到表中。)
我知道您可以将“”作为[fieldname]这样的操作,但是只有当您知道该字段不存在并且需要为其创建一个空白点时(例如当联合表中确实有该字段时),这才适用。在这种情况下,表可能有字段,因此如果有,我希望使用它,但如果没有,我希望它仍然以默认值存在于查询结果中。
任何帮助都将不胜感激(我还知道您可以强制用户更新文件,但该选项被声明为“唯一的最后手段”。)
谢谢,克里斯

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题