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

时间:2019-04-16 14:00:47

标签: sql select null foxpro

我可以在FoxPro中使用SQL Select添加不存在的带有NULL的列吗?

我已经尝试过该选择,但是它不起作用:-(

SELECT ID, .NULL. AS SomeColName FROM SomeDBF

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

SELECT ID, TRANSFORM(.NULL.) AS SomeColName FROM SomeDBF

答案 1 :(得分:2)

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

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