insert into select 要怎么用。报错显示ora-00947:没有足够的值

Oracle > 开发 [问题点数:40分,结帖人u010821061]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:21724
勋章
Blank
红花 2014年7月 Oracle大版内专家分月排行榜第一
2014年5月 Oracle大版内专家分月排行榜第一
2014年1月 Oracle大版内专家分月排行榜第一
2013年12月 Oracle大版内专家分月排行榜第一
Blank
黄花 2014年10月 Oracle大版内专家分月排行榜第二
2014年9月 Oracle大版内专家分月排行榜第二
2014年6月 Oracle大版内专家分月排行榜第二
2014年4月 Oracle大版内专家分月排行榜第二
2014年3月 Oracle大版内专家分月排行榜第二
2014年2月 Oracle大版内专家分月排行榜第二
2013年11月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2014年11月 Oracle大版内专家分月排行榜第三
2014年8月 Oracle大版内专家分月排行榜第三
等级
本版专家分:0
等级
本版专家分:613
勋章
Blank
技术圈认证
Blank
签到新秀
Blank
红花 2015年11月 MS-SQL Server大版内专家分月排行榜第一
2014年4月 企业软件大版内专家分月排行榜第一
2013年12月 企业软件大版内专家分月排行榜第一
Blank
蓝花 2015年12月 MS-SQL Server大版内专家分月排行榜第三
等级
本版专家分:0
等级
本版专家分:613
勋章
Blank
技术圈认证
Blank
签到新秀
Blank
红花 2015年11月 MS-SQL Server大版内专家分月排行榜第一
2014年4月 企业软件大版内专家分月排行榜第一
2013年12月 企业软件大版内专家分月排行榜第一
Blank
蓝花 2015年12月 MS-SQL Server大版内专家分月排行榜第三
等级
本版专家分:6238
勋章
Blank
蓝花 2014年7月 Oracle大版内专家分月排行榜第三
2014年6月 Oracle大版内专家分月排行榜第三
2013年12月 Oracle大版内专家分月排行榜第三
等级
本版专家分:21724
勋章
Blank
红花 2014年7月 Oracle大版内专家分月排行榜第一
2014年5月 Oracle大版内专家分月排行榜第一
2014年1月 Oracle大版内专家分月排行榜第一
2013年12月 Oracle大版内专家分月排行榜第一
Blank
黄花 2014年10月 Oracle大版内专家分月排行榜第二
2014年9月 Oracle大版内专家分月排行榜第二
2014年6月 Oracle大版内专家分月排行榜第二
2014年4月 Oracle大版内专家分月排行榜第二
2014年3月 Oracle大版内专家分月排行榜第二
2014年2月 Oracle大版内专家分月排行榜第二
2013年11月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2014年11月 Oracle大版内专家分月排行榜第三
2014年8月 Oracle大版内专家分月排行榜第三
u010821061

等级:

ora-00947 没有足够

创建数据库的表的时候,not null 不为空的有n个 数据插入的操作时,插入的少于n个

oracle新增数据的时候报错ORA-00928: 缺失 SELECT 关键字

比如:插入数据的时候是这样的insert into table(字段1,字段2) value(‘1’,‘2’); 检查一下 table(‘字段1’,‘字段2’ ) 是否少了 ’ ’ 单引号 检查一下 values(‘1’, ‘2’) value 是否少了s 检查一下 ...

ORA-00947:Not enough values (没有足够

SQL 报错ORA-00947:Not enough values (没有足够没有足够,,经过查询是数据库 表中新增了一个字段 , 但是我插入采用的是下面这种方式: insert into tableName select a, b,c ,... from otherTable 并...

oracle插入数据的时候报错ORA-00928: 缺失 SELECT 关键字

比如:插入数据的时候是这样的insert into a value('哈哈'); 报的是这样的错误:ORA-00928: 缺失 SELECT 关键字 其实就是value少了一个s,在oracle中,插入数据要用values ...

使用insert语句,报错 ORA-00928: 缺失 SELECT 关键字

我在使用insert语句向数据库中插入数据时,发现报这个错误,在网上一查,发现都在说是列名使用了单引号,有的说是列名是保留字。。。逐一对照,发现以上错误都没有,就贴一下我的代码吧, insert into tteacher ...

数据库批量插入Insert ALL into报错ORA-00933:SQL命令未正确结束

起因 : 批量插入数据库表报错 ...Insert ALL into table(字段1,字段2) values<foreach collection=\"list\" item=\"item\" index=\"index\" separator=\"into table VALUES\">" (#{item},#{...

oracle insert into clob字段报错oracle ORA-01704: string literal too long

一.背景 最近开发一个彩信客户端,往oracle数据库表插入彩信做测试时报错了,语句出错了---oracle ORA-...insert into Mms_Task_Info(TASK_ID,SUBJECT,MOBILES,SEND_MSG,SYS_TIME, RESEND_TIMES,user_id,user_Organi...

mysql ora 00933_ORA-00933 SQL命令未正确结束 INSERT INTO ... SELECT

最近在修改数据库存储过程时,出现了一个`ORA-00933`错误,执行的是 INSERT INTO...SELECT 语句,具体语句如下:INSERT INTO BASP_DX.QLR@GT(BDCDYH, QSZT)SELECT NVL(e.BDCDYH, ' '), b.LIFECYCLE AS QSZTFROM DJ_...

ORA-00947: Not enough values 没有足够

执行insert的时候出现这个错误。 insert into 表1 values (123,2423,12); 表1的结构有4个column,显然插入的只有三个,因此才会出现这个问题。 再加个column 的执行后,ok。 倘若只想插入三个数值的话: ...

MERGE INTO 报错 ORA-00928: missing SELECT keyword

使用MERGE INTO 修改数据的时候,突然报了这个错误 ORA-00928: missing SELECT keyword 表结构如下: 查询sql: merge into wine a using(abc) b on (b.id = a.wine_id) when matched then update set a.name = a....

oracle中有clob字段报错ORA-01461:仅能绑定插入 LONG 列的 LONG

ORA-01461:仅能绑定插入 LONG 列的 LONG 解决办法: 之前我mybatis中的语句是这样写的(这是一个oracle的批量插入语句): <insert id="addResults" parameterType="java.util.List" databaseId="Ora...

使用 JDBC 操作 Oracle 报错 java.sql.BatchUpdateException: ORA-00928: 缺失 SELECT 关键字

java.sql.BatchUpdateException: ORA-00928: 缺失 SELECT 关键字 错误信息 java.sql.BatchUpdateException: ORA-00928: 缺失 SELECT 关键字 ...String sql = "insert into demo value(" + getSQL() +

Oracle报错 ORA-01403: 未找到任何数据 ORA-06512: 在 line 6

DECLARE -- 声明变量 V_ID INTEGER := 1000145; BEGIN -- 当没有查询结果的时候赋值会报错 -- [02000][1403] ORA-01403: 未找到任何数据 ORA... SELECT ID INTO V_ID FROM AGENT_CALL_RECORD acr WHERE acr.ID =...

Oracle 报错ORA-01653: 表 DBTABLE.X 无法通过 8 (在表空间 TBSPACE 中) 扩展

今天在访问项目时意外发生了500错误,本地自检发现控制台出现了“ ORA-01653: 表 MIS.X 无法通过 8 (在表空间 MIS_TBSPACE 中) 扩展”错误。 报错信息: 2021-03-09 09:38:30,980 [http-nio-8081-exec-4] WARN ...

oracle 在insert into的时候报ORA-00928: missing SELECT keyword错 [问题点数:100分,结帖人dm520]...

转自:... INSERT INTO SA_Table(uniPositionCode,transferGroupName,appCode,appName,transferPort,cfg_network,transferProtocol,transferip,insideState) VALUES('01330000','1'...

mybaitis插入返回主键的时候报错显示ORA-00923:

insert into MSS_FAULT (mf_id,mf_Sys_Type,mf_Major,mf_Detail) values (SEQ_MSS_FAULT.nextval,#{mfSysType},#{mfMajor},#{mfDetail}) ]]> <selectKey order="AFTER" keyProperty="mfId" resultType="java....

Mybatis批量保存Clob类型时ORA-01461: can bind a LONG value only for insert into a LONG column报错解决...

最近在项目中,遇到一个比较奇怪的问题,就是当我使用Mybatis批量保存Clob长文本的时候,报错can bind a LONG value only for insert into a LONG column,大概意思就是 "仅能绑定插入LONG列的LONG" ,更奇怪的是...

insert into tableB select from tableA报错ORA-01722 无效数字

insert into tableB select * from tableA报错:ORA-01722: 无效数字 意图:tableB复制了tableA的表结构,现在想把tableA的数据复制到tableB 原因:从tableA select出来的字段顺序和tableB insert的字段顺序不一致...

ibatis、oracle调用insert all into语句报错ORA-01745: 无效的主机/绑定变量名

背景:今天修改一个同步数据的代码(从数据A中aa表获取数据,插入到数据B中bb表),首先从aa表中查询出所有数据,放在List中,调用insert all into 语句将aa表中的数据批量插入到bb表中,结果一直报错: [PORTAL] ...

oracle mybatis 提示:java.sql.SQLSyntaxErrorException: ORA-00913: 过多

Cause: java.sql.SQLSyntaxErrorException: ORA-00913: 过多 ### The error may involve com.zzg.mapper.in.DSingleProjectMapper.batchInsert-Inline ### The error occurred while setting parameters ### SQL...

ORA-00928: 缺失 SELECT 关键字

String sql = "INSERT INTO JOBS" + "VALUES('" + jobs.getId() + "','" + jobs.getTitle() + "'," + jobs.getSalary() + "," + jobs.getMaxSlary() + ")"; 拼接哪里有问题 麻烦各位给看看 实在觉得没有错误 看...

oracle在mybatis中批量插入数据报错java.sql.SQLException: ORA-00933: SQL 命令未正确结束

oracle在mybatis中批量插入数据报错java.sql.SQLException: ORA-00933: SQL 命令未正确结束项目场景:问题描述:错误:原因分析:解决方案: 项目场景: Oracle mybatis批量insert操作。 问题描述: oracle在...

执行存储过程报错——ora-01031:权限不足

1. 执行DDL报错 在oracle存储过程中,默认是可以直接执行DML和DQL的,但是执行CREATE这种的DDL则需要借助EXECUTE ... SELECT TO_CHAR(SYSDATE,'YYMMDD') INTO V_DQRQ FROM DUAL; V_CREATESQL := 'CREATE TABLE S...

java代码中执行sql报错:java.sql.SQLException: ORA-00923: 未找到要求的 FROM 关键字

最近写了特别多的数据库同步接口,需要在java程序中拼接大段的sql,然后再提交执行,出现了很多次ORA-00923错误,都有点见怪不怪了。 比如下面这段代码,在执行 db.execute(insertSql) 时肯定会报这个错误的。 @...

使用Oracle sqlldr遇到ORA-12545: Connect failed... 和 ORA-12154: TNS:could not resolve...报错

目录背景操作过程第一步第二步第三步解决过程总结 背景 在 Oracle 数据库中,有时候需要将表里的记录进行复制或迁移。会以下几种方法: ...程序实现 select from A …,然后 insert into B …,也分批提交 再

Mybatis插入Oracle数据库数据抛出:ORA-01461: 仅能绑定插入 LONG 列的 LONG 异常的解决办法

ORA-01461: 仅能绑定插入 LONG 列的 LONG 异常的解决办法

解决 报错ora-04098: oracle trigger 触发器无效且未通过重新验证

解决 报错ora-04098: oracle trigger 触发器无效且未通过重新验证 在开发过程中 本人遇到以下报错信息: 1、 2、 [SQL]select TB_REPORT_KIND_id.Nextval into:new.KIND_ID from dual [Err] ORA-01008: not all ...

Oracle:ORA-00283: recovery session canceled due to errors

我做了一个这样的实验:归档模式下进行手工热备并进行还原恢复,结果将数据文件还原后,却报出了如下错误:Oracle:ORA-00283: recovery session canceled due to errors,因此开始了艰辛的排错历程 首先看一下我做了...

从零基础开始用Python处理Excel数据.pdf

首先学习Python的基础知识,然后使用Python来控制Excel,做数据处理。 Excel使用者、Python爱好者、数据处理人员、办公人员等 第1章 python基础 1.1 什么是python? 1.2 为什么要学习用Python处理Excel表格? 1.3 手把手教你安装python程序 1.3.1 下载python 1.3.2 安装python 1.3.3 验证是否安装成功 1.4 安装Python集成开发工具PyCharm 1.4.1 下载 1.4.2 安装 1.5 Python的输入与输出

蓝桥杯嵌入式历届客观题总结

发现博客上大多是蓝桥杯主观题的介绍,很少有客观题的总结,这里汇总了历届客观题目,省赛加国赛,希望对大家有帮助。

相关热词 c#请求接口数据 c#编辑模板 c# 内存存储 c# poi 生成图表 c#页面 弹出页面选择框 c#从服务器加载窗体 单链表代码c# c#mvc过滤器 c#调用dll 单实例 c# 异步更新ui