相关疑难解决方法(0)

SQL 表不存在

这是发生的事情:

SQL> select table_name from user_tables;

TABLE_NAME
------------------------------
Discount
Taxes
Customer
Vehicles
WorkOrder
Task
TaskPart
Employee
EmplyeeTask
WorkOrderPart
InvoiceDetails

TABLE_NAME
------------------------------
Invoice
Parts
InvoicePrimaries

14 rows selected.

SQL> select * from Discount;
select * from Discount
              *
ERROR at line 1:
ORA-00942: table or view does not exist


SQL>
Run Code Online (Sandbox Code Playgroud)

我无法访问该表。我可以让它在 C# 中正常工作,但在 Oracle GUI 和 SQL 命令行中,我无法选择表。(这是一个使用 Oracle Express 的个人自制数据库)

sql oracle

1
推荐指数
1
解决办法
4303
查看次数

如何使oracle表名不区分大小写?

我有一个这样的查询:$this->db->select("SELECT * FROM foo"); 现在,如果表名是Foo,并且我在 MySQL 实例上执行此脚本一切正常(MySQL 上的表名甚至是小写字母,所以:foo。如果我在具有表名称为 Foo。我会得到:

SQLSTATE[42S02]:未找到基表或视图:1146 表“test_db.foo”不存在

因为在 Oracle 实例上称为 Foo 而不是 foo。一些想法来解决这个问题?

php oracle pdo

1
推荐指数
1
解决办法
2656
查看次数

标签 统计

oracle ×2

pdo ×1

php ×1

sql ×1