sql – Oracle DB引用列名
发布时间:2021-03-07 15:38:06 所属栏目:MsSql教程 来源:网络整理
导读:使用常规表时,可以使用以下Oracle SQL查询: SELECT max(some_primary_key) FROM MyTable 但是,在使用数据库对象(即对象的表)时,会产生以下错误: ORA-00904: "SOME_PRIMARY_KEY": invalid identifier 引用列名时,如下所示: SELECT max("some_primary_key")
|
使用常规表时,可以使用以下Oracle SQL查询: SELECT max(some_primary_key) FROM MyTable 但是,在使用数据库对象(即对象的表)时,会产生以下错误: ORA-00904: "SOME_PRIMARY_KEY": invalid identifier 引用列名时,如下所示: SELECT max("some_primary_key") FROM MyTable
这与预期的一样.为什么在使用Objects时需要转义列名,而不是使用Table? 解决方法它与对象或表没有关系,它与如何创建这些对象/表有关.如果你这样做创建表“blabla”然后你总是需要用“blabla”来解决这个表,如果你创建表blabla然后你可以通过BLABLA或blabla或bLabLa来解决这个表.使用“”会使名称区分大小写,这就是大多数开发人员不使用“”的原因,因为通常您不需要区分大小写的名称. (编辑:天瑞地安资讯网_瑞安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 网页制作中使用规范的HTML代码的几点
- sql – Postgres:选择具有大于1的字段数的所有行
- sql-server – 数据库’owner’的目的是什么?
- SQL在SSRS中运行缓慢,但在SSMS中运行速度很快
- sql-server – 最佳SQL Server Reporting Services设置
- sql-server – 通过数百万行的可自定义排序进行分页性能
- entity-framework – 获取Model模式,以使用不支持CreateDat
- sql-server – CPU时钟速度与CPU核心数量 – 更高的GHz,或更
- sql-server-2008 – 参数嗅探与VARIABLES vs重新编译vs OPT
- sql-server – 一个事务中SQL Server中的备用同义词
站长推荐
热点阅读

