在sql中插入多行时获取错误
我的桌子在sql中插入多行时获取错误,sql,oracle,Sql,Oracle,我的桌子 CREATE TABLE emp( EMP_NO NUMBER, EMP_NAME VARCHAR2(10 BYTE), ADDRESS VARCHAR2(15 BYTE), PH_NO NUMBER(10,0), DPT_NO NUMBER ) 插入查询: insert into emp ( emp_no, emp_name, address, ph_no, dpt_no) values (100,
CREATE TABLE emp(
EMP_NO NUMBER,
EMP_NAME VARCHAR2(10 BYTE),
ADDRESS VARCHAR2(15 BYTE),
PH_NO NUMBER(10,0),
DPT_NO NUMBER
)
插入查询:
insert into emp (
emp_no,
emp_name,
address,
ph_no,
dpt_no)
values (100,'mohan','hyd',7569936347,101),
(101,'ram','ctr',9553438342,102);
以这种方式,我为多个记录插入目的编写插入查询…但我得到的错误如下“sql命令可能没有结束。我不知道如何解决这个问题。如果您在2008年之前使用sql server,任何人都可以帮助我。”。不能使用此语法分隔行。您可以编写不同的insert命令,也可以使用union的select语句将它们强制放到一个insert命令中
编辑:由于您使用的是oracle,请查看是否有帮助。您使用的是哪种DBMS?您使用哪种语言/库访问您的数据库?我使用的是sql。上面提到的查询不起作用。为什么?oracle sql developer使用的是oracle sql developer,但没有发布。请帮助我