我在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批量更新某列数据中的字段
跟SqlServer类似。
可以使用编程,或者使用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命令未正确结束 但是单条数据可以添加成功代码如下:的主要内容,如果未能解决你的问题,请参考以下文章