社区
Oracle
帖子详情
Oracle查询语句的奇怪问题
Slumber
2008-04-02 12:01:33
今天遇到一个很奇怪的SQL问题:
有一段查询语句a,单独执行a没有问题,但 select t.* from (a) as t 就会报“无效数字”(别名t未在a中使用),不知道是什么原因。难道是Oracle的BUG?Oracle版本是9i
...全文
65
8
打赏
收藏
Oracle查询语句的奇怪问题
今天遇到一个很奇怪的SQL问题: 有一段查询语句a,单独执行a没有问题,但 select t.* from (a) as t 就会报“无效数字”(别名t未在a中使用),不知道是什么原因。难道是Oracle的BUG?Oracle版本是9i
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
UltraBejing
2008-05-01
打赏
举报
回复
关注 接分
ruihuahan
2008-04-04
打赏
举报
回复
是不是在 a 中的某个别名(列别名、表别名)也使用了 t?
Slumber
2008-04-02
打赏
举报
回复
[Quote=引用 2 楼 airson79 的回复:]
1楼正解,执行a的时候只返回了一部分数据,这部分数据恰好不包含非法数据,但执行select t.* from (a) as t的时候要先把a的数据全部先取出来,所以就有问题了
[/Quote]
执行a后只有一条记录
Slumber
2008-04-02
打赏
举报
回复
[Quote=引用 1 楼 AmberLee 的回复:]
select t.* from (a) as t 要取出满足a的所有数据,可能里面的数据有问题。
[/Quote]
什么意思?a都能正常执行并得到结果的
Slumber
2008-04-02
打赏
举报
回复
修正一下,是select t.* from (a) t
许毕峰
2008-04-02
打赏
举报
回复
1楼正解,执行a的时候只返回了一部分数据,这部分数据恰好不包含非法数据,但执行select t.* from (a) as t的时候要先把a的数据全部先取出来,所以就有问题了
AmberLee
2008-04-02
打赏
举报
回复
select t.* from (a) as t 要取出满足a的所有数据,可能里面的数据有问题。
wffffc
2008-04-02
打赏
举报
回复
写全了看看,这样看好像是没有问题的
oracle
执行update语句时卡住
问题
分析及解决办法
但是
奇怪
的是执行其他的select语句却是可以执行的。 原因和解决方法 这种只有update无法执行其他语句可以执行的其实是因为记录锁导致的,在
oracle
中,执行了update或者insert语句后,都会要求commit,如果不commit...
每个
Oracle
DBA都应该遵从的调优法则
Oracle
SQL调整:
Oracle
SQL调整是
Oracle
调整中最重要的领域之一,只要通过一些简单的SQL调优规则就可以大幅度地提升SQL语句的性能,这是一点都不
奇怪
的。--调整
Oracle
排序:排序对于
Oracle
性能也是有很大影响的。
赵强老师:
Oracle
数据库从10g到11g(2)SQL查询
学习并掌握
Oracle
的查询,包括:组函数的使用、分组查询、多表查询、子查询等内容。让学员全面掌握
Oracle
数据库select语句查询功能,为后续继续学习奠定基础。
Oracle
层次查询和with函数的使用示例
下面我跟大家分享下我的心得,也就是基于这种设计怎么做数形图,简单的做法就是查询出一个list集合就可以,要怎么办呢先来看下我的数据表 不难看出部门之间用fparent关联,那sql语句怎么写呢,下面是一种偷懒的写法 ...
深入
ORACLE
迁移到MYSQL的总结分析
数据库的表结构
问题
:数据类型不同需要解决varchar2——varchar、number—–int、date—-datetime,建表的sql语句字段默认值、注释怎么解决。2.
oracle
中没有所谓的敏感字段,可是mysql表中的敏感字段有好多。当时...
Oracle
17,082
社区成员
55,236
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章