0

我的桌子

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命令没有完全结束。我不知道如何解决这个问题......任何可以帮助我

4

1 回答 1

1

假设您使用的是 2008 年之前的 sql server。您不能使用此语法来分隔行。您可以编写不同的插入命令或使用联合的选择语句将它们强制为一个插入命令。

编辑:由于您使用的是 oracle,请查看是否有帮助。

于 2013-08-13T11:31:23.483 回答