【发布时间】:2011-10-30 20:31:21
【问题描述】:
基本上我想运行以下查询:
INSERT INTO historical_car_stats (historical_car_stats_id, year, month, make, model, region, avg_msrp, count)
SELECT
my_seq.nextval,
'2010',
'12',
'ALL',
'ALL',
region,
sum(avg_msrp * count) / sum(count),
sum(count)
FROM historical_car_stats
WHERE year = '2010'
AND month = '12'
AND make != 'ALL'
GROUP BY region;
它不起作用,因为“此处不允许序列号”SQL 错误。我怎样才能写这个让 Oracle 让我做我想做的事?
【问题讨论】:
标签: sql oracle plsql insert sequence