sql - Oracle 错误 : ORA-00905: Missing keyword

标签 sql oracle ora-00905

执行 SQL 行:

SELECT * 
  INTO assignment_20081120 
  FROM assignment ;
针对 oracle 中的数据库备份名为 assignment 的表给了我以下 ORACLE 错误:
ORA-00905: 缺少关键字

最佳答案

除非 ASSIGNMENT 中只有一行表和ASSIGNMENT_20081120是类型为 ASSIGNMENT%ROWTYPE 的本地 PL/SQL 变量,这不是你想要的。

假设您正在尝试创建一个新表并将现有数据复制到该新表

CREATE TABLE assignment_20081120
AS
SELECT *
  FROM assignment

关于sql - Oracle 错误 : ORA-00905: Missing keyword,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/305568/

相关文章:

mysql - 如何编写这样复杂的查询?

SQL AVG() 返回 3 列的错误结果

sql - 使用 Oracle 进行 SELECT INTO

sql - 无法访问 ActiveRecord::Relation

sql - ruby rails : Duplicates with Join

java - 从 Java 代码调用 SQL 查询

sql - 缺少关键字 (ORA-00905) - Oracle SQL Case 语句

sql - ORA-00905: 缺少关键字

sql - 获取ORA-00907 : missing right parenthesis when no extra parenthesis on left

mysql - 在 SQL 数据库中创建一个名为 "select"的表