我在oracle数据库里批量添加数据失败 报SQL命令未正确结束 但是单条数据可以添加成功代码如下:

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我在oracle数据库里批量添加数据失败 报SQL命令未正确结束 但是单条数据可以添加成功代码如下:相关的知识,希望对你有一定的参考价值。

insert into studentinfo (student_code,student_name,sex,birthday,id_card,address) values ('201741001','陈彬','男',to_date ( '1995-03-28 18:31:34' , 'YYYY-MM-DD HH24:MI:SS' ),'51082419950328083X','四川广元'), ('201741002','陈锦','男',to_date ( '1996-05-25 18:31:34' , 'YYYY-MM-DD HH24:MI:SS' ),'510824199503280832','四川巴中'), ('201741003','邱瑜',default,to_date ( '1997-09-18 18:31:34' , 'YYYY-MM-DD HH24:MI:SS' ),'510824199503280835','四川内江'), ('201741004','王玉肖',default,to_date ( '1996-02-20 18:31:34' , 'YYYY-MM-DD HH24:MI:SS' ),'510824199503280837','四川成都');

如果单条可以,多条不行,可能是语句衔接问题,
有些用 分号;
有些用 换行斜杠 /
可以换一个试试,还有不要一下子输入很多条,输入2条,先验证写法。
参考技术A 可以执行了吗?

oracle数据库如何用update批量更新某列数据中的字段

跟Sql
Server类似。
可以使用编程,或者使用PL/SQL连接Oracle数据库,
登陆连接后,使用以下Sql:
update
table
set
id='TT'
where
a='XX';
以上语句,就是将表table中列a='XX'的所有id列改为“TT”。
条件可以添加多个,更新的字段也可以添加多个,比如:
update
table
set
id1='TT',id2='CC'
where
a='XX'
and
b='YY'
;
参考技术A update的语法格式为:
update
表名

set
字段名=“更新的值”
[WHERE
字段名
=
限制条件值]
--这部分可以不加,如果是更新整个表。本回答被提问者采纳

以上是关于我在oracle数据库里批量添加数据失败 报SQL命令未正确结束 但是单条数据可以添加成功代码如下:的主要内容,如果未能解决你的问题,请参考以下文章

oracle数据库报错ora-01653表空间扩展失败解决方案

Oracle 批量插入数据怎么做

Oracle 批量插入数据怎么做

ORACLE数据库有数据就更新没有就插入怎么做?

Oracle数据的批量插入

oracle数据库如何用update批量更新某列数据中的字段