如何在FoxPro中使用SQL Select添加不存在的空列?

如何在FoxPro中使用SQL Select添加不存在的空列?,sql,select,null,foxpro,Sql,Select,Null,Foxpro,我可以在FoxPro中使用SQL Select添加一个不存在的空列吗 我已尝试此选择,但无效:- SELECT ID, .NULL. AS SomeColName FROM SomeDBF 有什么想法吗?如果您使用的是VFP 9,最好使用CAST而不是TRANSFORM,因为它允许您指定目标数据类型。变换将始终创建一个字符字段;看起来像C6。使用强制转换,可以指定: SELECT ID, TRANSFORM(.NULL.) AS SomeColName FROM SomeDBF SELECT

我可以在FoxPro中使用SQL Select添加一个不存在的空列吗

我已尝试此选择,但无效:-

SELECT ID, .NULL. AS SomeColName FROM SomeDBF

有什么想法吗?

如果您使用的是VFP 9,最好使用CAST而不是TRANSFORM,因为它允许您指定目标数据类型。变换将始终创建一个字符字段;看起来像C6。使用强制转换,可以指定:

SELECT ID, TRANSFORM(.NULL.) AS SomeColName FROM SomeDBF
SELECT CAST(.null. AS L) LogField, CAST(.null. AS N(8,3)) AS NumField, ;
       CAST(.null. AS C(10)) CharField ...

如果您使用的是VFP9,最好使用CAST而不是TRANSFORM,因为它允许您指定目标数据类型。变换将始终创建一个字符字段;看起来像C6。使用强制转换,可以指定:

SELECT CAST(.null. AS L) LogField, CAST(.null. AS N(8,3)) AS NumField, ;
       CAST(.null. AS C(10)) CharField ...

很高兴知道!非常感谢你!很高兴知道!非常感谢你!