`
izuoyan
  • 浏览: 9222668 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle update......where......子句

阅读更多

update MT_EQ_EQUIPALLOCATION
set gdzch0 = (select distinct puborgcode ||
substr(ygdzch, 6, length(ygdzch) - 5)
from mt_pb_org t1, MT_EQ_EQUIPALLOCATION t2
where t1.orgcode = t2.drycdm)
where exists
(select distinct puborgcode || substr(ygdzch, 6, length(ygdzch) - 5)
from mt_pb_org t1, MT_EQ_EQUIPALLOCATION t2
where t1.orgcode = t2.drycdm)

Oracle 的update......where......子句和Sql Server 是不一样的

分享到:
评论

相关推荐

    超详细Oracle教程.pdf

    - **WHERE子句**:介绍WHERE子句的作用及使用方法,包括条件表达式的编写技巧。 - **排序与限制结果集**:学习ORDER BY子句和LIMIT子句的使用,掌握如何对查询结果进行排序和限制返回的行数。 #### 第四章 单行函数...

    .Net连接Oracle

    注意这里的ROWNUM需要在子查询中使用两次,因为Oracle不支持直接在外部WHERE子句中对ROWNUM进行比较。 6. **事务处理** ODP.NET支持事务管理,你可以使用`OracleTransaction`对象来包裹一组数据库操作,确保它们...

    【SQL脚本】_oracle.zip_oracle

    可以使用WHERE子句进行条件过滤,GROUP BY和HAVING子句进行分组,ORDER BY子句进行排序,以及JOIN操作连接多个表。 二、Oracle SQL高级特性 1. 触发器(Triggers):在特定事件(如INSERT、UPDATE或DELETE)发生时...

    DatabaseHelper_oracle_c#Oracle_C#_ManagedDataAccess_oracle操作_

    - Update:构建一个UPDATE语句,可能包含WHERE子句,然后执行。 - Delete:构建一个DELETE语句,同样可能有WHERE子句,执行删除操作。 - Select:根据需求构建SELECT语句,可能需要处理分页、排序、过滤等条件,返回...

    ORACLE Fundamentals.I

    5. **查询语句**:深入理解SELECT语句,包括如何使用WHERE子句进行条件过滤,GROUP BY和HAVING子句进行数据分组,以及ORDER BY子句进行排序。 6. **DML(Data Manipulation Language)**:学习INSERT、UPDATE和...

    oracle语法.rar

    通过指定START WITH子句来定义递归的起点,然后使用CONNECT BY子句定义如何从一个层级过渡到下一个层级。例如,查询员工及其下属的结构: ```sql SELECT employee_id, manager_id, last_name FROM employees ...

    OracleSQL.zip_oracle

    子查询可以是单行或多行,可以在SELECT,FROM,WHERE,HAVING等子句中使用。 6. **联接(JOIN)**:用于合并来自两个或更多表的数据。包括内连接(INNER JOIN)、左连接(LEFT JOIN)、右连接(RIGHT JOIN)和全...

    JDBC调用Oracle数据库.rar

    - WHERE子句用于筛选记录,ORDER BY用于排序,GROUP BY用于分组,HAVING用于筛选分组后的数据。 6. **JDBC优化** - 使用PreparedStatement预编译SQL语句,提高性能,防止SQL注入。 - 批量处理(Batch Updates)...

    Oracle基础.pdf

    - **WHERE (选择操作)**: `WHERE`子句用于筛选满足条件的行。例如,`WHERE salary > 10000`将只返回工资高于10000的员工记录。 以上内容涵盖了Oracle数据库基础的多个方面,从SQL*Plus的使用到SQL的基本语法和功能...

    Oracle.Database.10g.SQL

    - 条件过滤:使用WHERE子句根据特定条件筛选记录,理解比较运算符和逻辑运算符的使用。 - 联接操作:学习INNER JOIN、LEFT JOIN、RIGHT JOIN和FULL JOIN,以及自连接的概念,理解不同联接类型的应用场景。 - 子...

    Oracle数据库.pdf

    - **条件查询与聚合函数**:学会使用WHERE子句进行条件筛选,利用聚合函数(如SUM、AVG、MAX等)进行数据分析。 - **GROUP BY与ORDER BY**:使用GROUP BY对数据进行分组统计,使用ORDER BY对结果进行排序。 - **连接...

    ORACLE_多表关联_UPDATE_语句

    2) 仅在WHERE子句中使用连接的多表关联UPDATE: 如果我们要更新`customers`表中那些在`tmp_cust_city`表中被标记为VIP的客户类型,可以使用`EXISTS`子句来实现: ```sql update customers a set customer_type='01'...

    oracle好东西.txt

    - **WHERE`子句:用于过滤查询结果,只返回满足指定条件的行。 - **ORDER BY`子句:用于按一个或多个列对结果集进行排序。 - **DISTINCT`关键字:用于消除查询结果中的重复行。 ### 4. SQL*Plus命令 - **SQL*Plus*...

    ORACLE UPDATE 语句语法与性能分析看法

    ### ORACLE UPDATE 语句语法与性能分析 #### 引言 在数据库管理与操作中,`UPDATE`语句是SQL语言中极为重要的组成部分,它允许我们修改已存在的记录,从而保持数据的时效性和准确性。Oracle数据库作为企业级应用中...

    韩顺平.oracle9i.表查询.笔记

    - 更新单个字段:`UPDATE`命令结合`SET`和`WHERE`子句可以修改指定记录的字段值。 - 批量更新:可以同时修改多个字段,或者根据某个条件批量更新记录,如将所有性别为男的员工奖学金减半。 - 更新`NULL`值:同样...

    Oracle教程.docx

    Oracle 教程 本 Oracle 教程旨在帮助 ... * UPDATE:更新表的存在的数据值 * DELETE:从表中删除一行或多行 * MERGE:使用单个语句逐步完成插入、更新和删除操作 9. 数据定义 * CREATE TABLE:在数据库中创建新表

    Oracle课件.pdf

    查询的基本结构包括SELECT、FROM、WHERE等子句,它们定义了要选择的数据、来源和筛选条件。查询顺序遵循解析、优化和执行的步骤。聚合函数如COUNT、SUM和AVG用于对一组值进行计算。创建表时,可以定义各种数据类型,...

    ORACLE多表关联的update语句

    2) 两表关联 UPDATE - 在 WHERE 子句中的连接: 如果我们想要更新`customers`表中与`tmp_cust_city`表匹配的VIP客户类型,可以使用EXISTS子句,如下所示: ```sql UPDATE customers a SET customer_type = '01' -- ...

    ORACLE笔记.rar

    可以使用`WHERE`子句来指定查询条件,如`SELECT * FROM table WHERE column = value`。还可以结合使用`AND`、`OR`和`NOT`操作符,以及比较运算符(如`=`, `, `>`, `, `>=`, `<>`)来构造复杂的查询条件。 5. 查询...

    oracle试题.doc

    3. `HAVING`子句:`HAVING`子句用于在`GROUP BY`后的分组过滤,它不能直接与`WHERE`子句一起使用。选项C是正确的,因为它在`GROUP BY`后使用了`HAVING`来过滤`count(*) > 1`的条件。 4. `UPDATE`语句:更新语句中,...

Global site tag (gtag.js) - Google Analytics