请教informix的一个问题
来源:百度知道 编辑:UC知道 时间:2024/06/14 18:04:40
select a,count(a)
from table1
group by a
into tmp1
为什么出现错误
但是
unload to tmp1.txt
select a,count(a)
from table1
group by a
可以出结果
怎样把以上结果插入一个临时表中??
from table1
group by a
into tmp1
为什么出现错误
但是
unload to tmp1.txt
select a,count(a)
from table1
group by a
可以出结果
怎样把以上结果插入一个临时表中??
into 一个临时表不允许使用group by 。
1.先建立一个字段差不多的临时表:
create table tmp_1
( a int,
cnt int
)with no log;
2.执行导入语句
load from tmp1.txt inert into tmp_1;
兄弟你的sql有问题,试试这个吧:
select a,count(a)
from table1
group by a
into temp tmp1
select a,count(a)
from table1
group by a
into temp tmp1
需要有temp这个关键字。
into tmp 会新建一个临时table,此时这个table应该是不存在的.否则创建失败.