oracle insert into select 标识符无效
发布网友
发布时间:2023-08-22 01:23
我来回答
共2个回答
热心网友
时间:2024-07-02 17:56
Insert into OPTIONS2(GROUP_CODE,
OPTION_CODE,
OPTION_NAME,
OPTION_VALUE,
OPTION_ORDER,
PARENT_GROUP_CODE,
PARENT_OPTION_CODE,
ORG_CODE,DELETEFLAG,opid
)
select GROUP_CODE,
OPTION_CODE,
OPTION_NAME,
OPTION_VALUE,
OPTION_ORDER,
PARENT_GROUP_CODE,
PARENT_OPTION_CODE,
ORG_CODE,DELETEFLAG,
seq_option.nextval
from OPTIONS
热心网友
时间:2024-07-02 17:57
说明语法不对,或者是sql语句中有不可识别的标点,如中文字符。
举例:
可以通过insert into …… as select 语句来进行实现。
sql:insert into tablename1(newname,id ) as select oldname,id from tablename2 where 条件语句。
备注:以上语句中插入的字段顺序必须要和查询的语句的顺序保持一致,否则会报错,如果有条件语句的话,可以增加 where条件。