易截截图软件、单文件、免安装、纯绿色、仅160KB

是oracle的bug么?散分了! - Oracle / 基础和管理

本来要写个update语句
update table_a A
  set A.flag=1
  where A.id in (select B.id from table_b B)
结果误写成
update table_a A
  set A.flag=1
  where A.id in (select A.id from table_b B) 


为啥错误的写法,oralce编译不报错呢?
而且 只要B表中有数据,A就全表更新了
  B表没数据,A表就update了0条记录,
谁能解释下?是oracle的bug么?

(select A.id from table_b B)这句是可以执行的
你说的错误的写法只是和你的本意不一致,语法上没错

UP~

select A.id from table_b B

单独的语句运行:
提示:ora-00904的错误!

引用
UP~


select * from test a
where name in(
select a.name from test b)

这个就不提示,直接显示
select * from test a


表A和B做交叉,只要B中有数据,就更新A的所有数据;(也可以把B换成dual一样)
B中没有数据,就更新0行;


单独语句肯定不行,

他上面语句里面已经定义了表A了,不知道这么说是否准确

引用
select A.id from table_b B

单独的语句运行:
提示:ora-00904的错误!


我说的是第二句话。。。不是单独的子查询

引用
本来要写个update语句
update table_a A
      set A.flag=1
      where A.id in (select B.id from table_b B)
结果误写成<


相关问答:

急寻Oracle ERP实施顾问

3-5人,工作地点上海浦东软件园,2-3年经验,英文流利,有意者请联系38954510-1355,15821699737,y.ming@live.cn
自己顶。。。

没有ORACLE ERP的经验,有用友和TIPTOP经验,英语说不好,看还是可以!
不知道有没有 ......

Oracle客户端安装后ODBC无法使用

安装11g的06,打补丁升到07,从ODBC里面看,有
Oracle in OraOdac11g_home1 11.01.00.07
从注册表看HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\下面的Driver和Setup都是我的安装路径
"D:\\app\\Ad ......

借水源人气!oracle job问题!在线等

我写的一个Job
declare
  job1 integer;
begin
  dbms_job.submit(job1,
    'Sale_FinanceUseFee(4,null,null,null);',
    TRUNC(SYSDATE)+1.103, ......

visual c#无法连接oracle???

大家好,在开发的时候,遇到这样的问题:

未能加载文件或程序集“Oracle.DataAccess, Version=10.1.0.200, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一个依赖项。系统找不到指定的文件。 ......

ssh oracle 连接


兄弟  图挂了。

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号