我使用Access 97.在select语句中,我想检查我想要显示的列是否存在于我的tabe中。如果不是,则不应该在结果中显示,或者它可以是0 / NULL等。
SQL Server中的以下代码如下所示:
IF NOT EXISTS(SELECT *
FROM sys.columns
WHERE [name] = N'Minuta'
AND [object_id] = OBJECT_ID(N'DokFin'))
BEGIN
SELECT Godzina from DokFin
END
但是如何在MS Access 97中实现这一目标?
答案 0 :(得分:0)
Access没有MS SQL中的完整系统词典,因此您无法使用纯SQL检查列是否存在。作为一种解决方法,您可以创建VBA函数并在SQL SELECT
的WHERE子句中使用它