【发布时间】:2018-02-27 00:13:13
【问题描述】:
如果我使用 sqlfile 不正确或者缺少功能,我不是?
重现步骤:
- 选择 oracle 选项(左上角)
-
创建表并插入数据:
CREATE TABLE products ("P_Id" int, "ProductName" varchar2(10), "UnitPrice" numeric, "UnitsInStock" int, "UnitsOnOrder" int) // INSERT ALL INTO products ("P_Id", "ProductName", "UnitPrice", "UnitsInStock", "UnitsOnOrder") VALUES (1, 'Jarlsberg', 10.45, 16, 15) INTO products ("P_Id", "ProductName", "UnitPrice", "UnitsInStock", "UnitsOnOrder") VALUES (2, 'Mascarpone', 32.56, 23, NULL) INTO products ("P_Id", "ProductName", "UnitPrice", "UnitsInStock", "UnitsOnOrder") VALUES (3, 'Gorgonzola', 15.67, 9, 20) SELECT * FROM dual // 构建架构
-
运行查询并验证结果是否正确
select * from products -
使用列名 (any) 运行查询并得到错误:
select ProductName from products
给出的错误:
ORA-00904:“PRODUCTNAME”:标识符无效
我的查询是错误的还是在 sqlfiddle 上无法使用 select 查询中的列名?我有什么变通方法来继续测试我的查询吗?
【问题讨论】: