合并声明无效。 SQL错误:ORA-00913:值太多

时间:2013-12-03 06:43:15

标签: sql oracle

我在RazorSQL中运行它:

MERGE INTO GMA_THRESHOLDS USING dual ON ( "CIRCLE_ID"=12 )
WHEN MATCHED THEN UPDATE SET "MIN_DURATION_OC"=16 , "MAX_NUMBER_IC"=17
WHEN NOT MATCHED THEN INSERT ("CIRCLE_ID","TSP_ID","MIN_NUMBER_OC","MAX_NUMBER_IC","MAX_DURATION_IC","MAX_NUMBER_CELL_ID","DISTINCT_BNUMBER_RATIO","MIN_PERCENT_DISTINCT_BNUMBER","FLAG") 
VALUES ( 10,23,4,6,7,6,3,"12",12,"1" );

它给出的错误值太多了。

我不知道如何接近它。请帮忙。

1 个答案:

答案 0 :(得分:1)

您尝试将10个值插入9列。因此,“太多的价值观”。