一个特殊要求

不管你使用何种数据源,Foxtable中的SQL语句,表名都需要用大括号括起来,例如:

SELECT * FROM {订单}

这是有别于其他任何开发工具的要求,大家需要留意。

特殊的列名用方括号括起来,例如:

Select [_Identify], 日期, 客户, 产品, 数量 From {订单}

其中_Identify因为是以符号开头,所以必须用方括号括起来,至于日期、客户、产品等列,是否使用方括号都无所谓,主要看个人习惯。
对于Oracle数据源,我们同样要求使用方括号将特殊列名括起来,Oracle用户不用担心,虽然Oracle的语法要求用双引号而不是方括号,但是Foxtable在将SQL语句提交到Oracle执行之前,会自动将方括号转换为双引号的。
需要注意的是,对于Oracle来说,方括号中的列名是区分大小写的,没有使用方括号的列,则自动转换为大写。


本页地址:http://www.foxtable.com/webhelp/topics/1826.htm