首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

select *时是不是不支持额外的字段,该怎么处理

2012-01-05 
select *时是不是不支持额外的字段如果表t有a,b,c三字段,可能用select * from T取这三个字段。如果想再加一

select *时是不是不支持额外的字段
如果表t有a,b,c三字段,可能用select * from T取这三个字段。
如果想再加一个额外的字段,如select *,'test' as coltest, 好像就不支持了,
总是说有错误ORA-00923: 未找到要求的 FROM 关键字。

就是说如果有额外的字段,就不能用*,必须写出所有的字段名?

[解决办法]

SQL code
select t.*, '123'  coltest from T
[解决办法]


探讨
SQL code
select t.*, '123' coltest from T

[解决办法]
SQL code
select *,'other' as OtherCol from table1
[解决办法]
探讨

再加一条,如果用了别名,就必须用别名,否则即使把表名写全了它也不认!
没理解错吧

热点排行