【问题标题】:problem in sql querysql查询中的问题
【发布时间】:2023-04-01 01:04:02
【问题描述】:

我有一个问题

INSERT INTO NEW_TABLE
  (No_COUNT)
VALUES 
(SELECT COUNT(*) 
  FROM TABLE2)

正在执行中

ORA-00936: missing expression error.

知道为什么上面的查询显示错误吗?

【问题讨论】:

  • 当值将由子查询插入时,您不使用关键字 VALUES。语法是 INSERT INTO table (col1,col2,...) VALUES (val1,val2,val3,...) OR INSERT INTO table (col1,col2) SELECT * FROM ...

标签: sql oracle ora-00936


【解决方案1】:
INSERT INTO NEW_TABLE
(
    No_COUNT
)
SELECT 
    COUNT(*) 
FROM 
    TABLE2;

【讨论】:

    猜你喜欢
    • 2013-11-08
    • 2011-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-20
    相关资源
    最近更新 更多