oracle 批量update ,有用到函数
update d_file set factory_name = 函数结果
where factory_name <> 函数结果 函数里面有用到d_file表

简单来说相当于product_name是函数查出来的,如果factory_name和product_name不一致,
就要把factory_name的值改成和product_name一致,像上面代码这样写的话,
因为函数里用到了d_file 这个表,所有保错,有没有大神指点一下啊
...全文
相关推荐
Oracle数据库学习笔记(来自韩顺平 Oralce视频教程)
本文仅展示了Oracle数据库学习笔记的一部分内容,包括批量修改字段、DML语言、保存点、只读模式以及函数使用等基础知识点。Oracle数据库是一个功能强大的系统,学习它需要不断实践和深入理解。
oracle存储过程、函数和触发器
函数常用于计算或处理数据,然后在查询中直接使用,如在`SELECT`语句中。由于它们能直接嵌入SQL查询,因此对于简化查询和提高代码可读性非常有用。3.
Oracle PLSQL调优
测试环境具体配置包括:- **操作系统**:Oracle Enterprise Linux R4 Update 5- **服务器**:HP DL360- **处理器**:Xeon 3.0GHz x2-
PLSQL.rar_oracle_plsql
这些函数极大地丰富了SQL查询的能力,使得数据处理更加便捷。组函数则是用于处理一组数据,例如COUNT、SUM、AVG、MAX和MIN,它们在统计分析和数据汇总中非常有用。
oracle plsql常见操作练习
函数与存储过程类似,但必须返回一个值,这在计算或验证输入数据时非常有用。例如,我们可以创建一个函数来检查输入的字符串是否为数字,或者创建一个存储过程来批量更新数据库表中的数据。


