【发布时间】:2010-12-15 15:19:42
【问题描述】:
在我的 C++ 程序中,我尝试过这样的事情:
插入到 TEMP_TABELA (OSE_ID) 值 (7,12,16,17,19,21,24,26,30,33,35,38,42,46,53,58,59,72,73,74 ,77,78,82,86,87,88,89,91,92,93,100,101,102,104,106,109,113,115,127,133,139,140,142,143,144,148,149,150,151,153,155,160,164,166,167,170,172,178,188,189,191,192,198,199,200,201,202,203,205,207,208,219,220,223,225,231,233,236,240,241,242,244,245,253);
但我得到的只是: 说明:INSERT 语句中的列数少于 VALUES 子句中指定的值。 VALUES 子句中的值数必须与 INSERT 语句中指定的列数相匹配。 来源:Microsoft OLE DB Provider for SQL Server
同样的句子也必须适用于 Oracle,因为我的程序适用于两者。 谁能帮帮我?
【问题讨论】:
-
我猜你的表 TEMP_TABELA 有一个数字类型的列,你想用插入语句插入多个值。 SQL-Server 2008 有一个支持它的系统税,但它不适用于 ORACLE。
-
并给出@Harrison 的回答,反之亦然;-)
标签: sql sql-server oracle