读书人

oracle可以在查询中更新数据吗?该怎么

发布时间: 2013-01-05 15:20:39 作者: rapoo

oracle可以在查询中更新数据吗?
软件的设计 是不允许输入别的内容,只能输入条件。也就是说select * from aaa where 是固定的。
现在想在查询的时候更新数据库 update wt_bk_mx set 实得分=80,总分=80 where 报考编号='340601000004'
oracle可以在查询中更新数据吗?该怎么处理
[解决办法]
你想实现什么功能啊
查询的时候做update 这是什么逻辑
oracle本身不提供在select时update
但是你可以在点击查询按钮时 先执行select 再执行update 不过肯定要执行两个sql
[解决办法]

引用:
软件的设计 是不允许输入别的内容,只能输入条件。也就是说select * from aaa where 是固定的。
现在想在查询的时候更新数据库 update wt_bk_mx set 实得分=80,总分=80 where 报考编号='340601000004'

看样子你想修改考分啊?这样试试就知道了,加入
1=1; update wt_bk_mx set 实得分=80,总分=80 where 报考编号='340601000004'
不行的话就是不可以的,限制只能查询了。
[解决办法]
你这是测试呢,还是有其它企图。写个外挂程序吧。

读书人网 >oracle

热点推荐