这是slq server的用法,oracle不支持,你可以使用如下方法 有表t1,现在想复制t1的表结构,但是不复制其数据,新表是t2 create table t2 as select * from t1 where 1=2 这样表结构就复制了,数据不会复制
ORA-01900: 需要 LOGFILE 关键字ORA-01901: 需要 ROLLBACK 关键字ORA-01902: 需要 SEGMENT 关键字ORA-01903: 需要 EVENTS 关键字ORA-01904: 需要 DATAFILE 关键字ORA-01905: 需要 STORAGE 关键字ORA-01906: 需要 BACKUP 关键字ORA-01907: 需要 TABLESPACE 关键字ORA-01908: 需要 EXISTS 关键字ORA-01909: 需要 ...
ORA-00925 缺失INTO 关键字 ORA-00926 缺少VALUES 关键字 ORA-00927 缺少等号 ORA-00928 缺少SELECT 关键字 ORA-00929 缺少句号 ORA-00930 缺少星号 ORA-00931 缺少标识 ORA-00932 不一致的数据类型: 要求 得到的却是 ORA-00933 SQL 命令未正确结束 ORA-00934 此处不允许使用分组函数 ORA-00935 分组函数的嵌套...
'asds','100')InsertintoTable1values('孙','asds','80')InsertintoTable1values('李','asds',null)select*fromTable2--3.INSERT INTO SELECT语句复制表数据InsertintoTable2(a, c, d)selecta,c,5fromTable1--4.显示更新后的结果select*fromTable2--5.删除测试表dropTABLETable1dropTABLETable2...
insert into XTHAME.tab1(pk_bdversion,vbdcode) select pk_bdversion,vbdcode from DSKNOW.COMBDVERSION; * 如果报提醒:ORA-00928: 缺失 SELECT 关键字错误 原因是:这里tab1(Field1,Field2,...)不能加单引号 5. 第4点的延伸,多个表的多个字段,插入同一个表的多个字段。 INSERT...
1: INSERT INTO SELECT 的语法 1INSERT INTO SELECT 语句从一个表复制数据,然后把数据插入到一个已存在的表中。目标表中任何已存在的行都不会受影响。 2如果两个表的结构一致,字段类型一致: 3 4INSERT INTO table2 5SELECT * FROM table1; 6如果两个表结构不一致,只有某几列一致: 7 8INSERT INTO table...
ORA-00924: 缺少 BY 关键字 ORA-00925: 缺失 INTO 关键字 ORA-00926: 缺少 VALUES 关键字 ORA-00927: 缺少等号 ORA-00928: 缺少 SELECT 关键字 ORA-00929: 缺少句号 ORA-00930: 缺少星号 ORA-00931: 缺少标识 ORA-00932: 不一致的数据类型: 要求 得到的却是 ...
ORA-00924ORA-00924: 缺少 BY 关键字 ORA-00925ORA-00925: 缺失 INTO 关键字 ORA-00926ORA-00926: 缺少 VALUES 关键字 ORA-00927ORA-00927: 缺少等号 ORA-00928ORA-00928: 缺少 Select 关键字 ORA-00929ORA-00929: 缺少句号 ORA-00930ORA-00930: 缺少星号 ORA-00931ORA-00931: 缺少标识 ORA-00932ORA-00932...
你是语法错了 不是INSERT ,而是INSERT INTO 这样写你试试 INSERT INTO 表 (列1,列2)SELECT 列1的值,列2的值 UNIONSELECT 列1的值,列2的值 UNIONSELECT 列1的值,列2的值;COMMIT;记得插入后提交哦