标题:select... from... into table... from后面不能跟表达式吗?
取消只看楼主
goodschool
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-5-18
结帖率:50%
已结贴  问题点数:20 回复次数:4 
select... from... into table... from后面不能跟表达式吗?
我想对当前数据库进行数据筛选 取出某几个字段 然后在新表里处理
from后面一定要打数据库名吗?  那为什么into table后面可以跟subs(JUSTFNAME(dbf()),1,len(JUSTFNAME(dbf()))-4)+'_index'呢?
求教!

如果这样不行 我是不是只能用sort命令 然后再新表里删字段呢?
要删的话 思路是不是读出全部字段 然后对比我需要的几个字段名 不同的全删了? 请问这样做 代码怎么写? 感谢!
搜索更多相关主题的帖子: 表达式 数据库 index 
2011-05-18 19:42
goodschool
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-5-18
得分:0 
是不是from和by后面都不能接表达式
/cry
2011-05-18 20:01
goodschool
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-5-18
得分:0 
我就是不想用xx表啊 我想用当前库dbf()
这样会灵活些
2011-05-19 17:16
goodschool
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-5-18
得分:0 
其实我的意思就是
我想从当前库里取几个字段出来(其他都是无用数据)
我原本用的是select sql语句  select 车号,加油,行驶里程 from dbf() into table subs(JUSTFNAME(dbf()),1,len(JUSTFNAME(dbf()))-4)+'_index'
因为库有很多 我想让代码有泛用性 所以在from用的表达式dbf()  而没有指定xx表
但是测试后发现 用表达式 导出到新表是空的  必须指定xx表才行

所以我想请教各位 是不是from后面必须指定xx表

另外想请教 如果这样不行 我是不是只能用sort命令 然后再新表里删字段呢?
要删的话 思路是不是读出全部字段 然后对比我需要的几个字段名 不同的全删了? 请问这样做 代码怎么写? 感谢!
2011-05-19 20:23
goodschool
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-5-18
得分:0 
谢谢!
2011-05-20 19:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-340344-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.444754 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved