在使用oracle时变更多个字段都用如下方式
update test set (aa,bb)=(select aa,bb from test where id=22869) where id=22868
但在使用sybase数据库时,同样更新多个字段,用上面的形式却不行,
update atable set (atable.swdjy1,atable.bmjj)
=(select btable_kz.scjyqx_q , btable.djzclx_dm from btable,btable_kz
where btable.nsrdzdah=btable_kz.nsrdzdah and btable.nsrsbh =atable.swdjhm);
当时在现场为了尽快解决问题,将更新语句写了8条小的句子.
update atable set atable.bmjj =(select btable.djzclx_dm from btable where btable.nsrsbh =atable.swdjhm)
...
因为数据量相当的大,这样的话效率是相当的差,多耗费了不少时间。回来后上网搜了下,原来用下面的方式可以的
update atable set
atable.qymc=btable.nsrmc,
atable.nsfr=btable.fddbrmc
from btable,btable_kz
where btable.nsrdzdah=btable_kz.nsrdzdah
and btable.nsrsbh =atable.swdjhm
分享到:
相关推荐
首先,需要在运行Oracle的服务器上安装Sybase客户端软件(或在同一台服务器上安装Oracle与Sybase服务器),确保可以从Oracle环境访问到Sybase数据库。这是实现跨数据库访问的基础条件之一。 #### 2. 安装...
sybase 与oracle函数对比,一些常用的函数对比。
总的来说,通过JAVA和JDBC进行Oracle到Sybase的数据导入是一个涉及多方面技能的任务,包括数据库操作、JAVA编程、数据转换和性能优化等。熟练掌握这些技能,将有助于顺利完成这种复杂的数据迁移项目。
本文档旨在提供一个详细的指南,帮助读者理解从Oracle数据库迁移到Sybase ASE(Adaptive Server Enterprise)的过程和技术细节。迁移过程通常包括多个阶段:应用程序组件分析、数据迁移、应用程序调整、验证迁移结果...
在Sybase数据库中,同样可以使用加号`+`来合并两个字段值。这种方式简单直接,但在某些情况下可能会引起类型转换问题。 **示例SQL语句:** ```sql SELECT field1 + field2 AS combined_column FROM tableName; ``` ...
综上所述,Oracle到Sybase的数据同步是一个涉及多个层面的复杂过程,需要综合考虑性能、安全和稳定性等因素。透明网关提供了一种直接的解决方案,但在实际操作中,还需要结合具体的业务需求和环境进行细致的规划和...
标题中的“vb6+Sybase+Oracle”表明这是一个关于使用Visual Basic 6(VB6)编程语言与Sybase和Oracle数据库交互的项目。这个项目可能涉及到数据库连接、数据查询、数据更新以及用户界面的设计等核心内容。让我们深入...
概述、先决条件、创建mwrep用户、创建迁移存储库、捕获Sybase导出文件、检查兑换首选项、转换到甲骨文模型、解决存储过程转换失败、解决存储过程转换限制、生成并执行脚本以创建Oracle数据库对象、检查脱机数据移动...
在IT行业中,数据库管理是至关重要的任务之一,尤其是在涉及到数据迁移、系统集成或者数据库审计时。本主题聚焦于从Sybase数据库中导出全部表的建表语句,并转换为Oracle、MySQL和Sybase自身的格式。这样的操作对于...
值得注意的是,如果Sybase数据库中的表名或字段名采用小写形式,应在Oracle中使用双引号进行引用,如`SELECT "a" FROM "b" @sybs;`。 综上所述,通过遵循上述八个步骤,可以有效地搭建起Oracle与Sybase数据库之间的...
在本主题中,我们将深入探讨ODBC驱动程序,特别是与Sybase和Oracle数据库相关的部分,以及它们如何与PowerDesigner工具集成。 1. ODBC驱动程序: ODBC驱动程序是数据库访问的核心,它们实现了ODBC API(应用程序...
通过对Oracle与Sybase在体系结构、数据存储、备份处理及安全权限划分等方面的比较,可以看出两者虽然都是高性能的关系型数据库管理系统,但在设计理念和技术实现上有较大区别。Oracle在数据存储和备份恢复方面更为...
在进行数据库迁移的过程中,从Sybase到Oracle的数据迁移是一个常见的任务,涉及到多个步骤和技术细节。以下是对这个过程的详细说明: 1. **Sybase数据导出到TXT文件**: Sybase使用BCP (Bulk Copy Program) 工具将...
Sybase ASE与Oracle在SQL语言方面存在一定的差异,包括关键字、语法结构等方面。了解这些差异对于顺利迁移至关重要。 ##### 3.2 数据库与物理存储 Sybase ASE提供了不同的数据库组织方式,如表空间(tablespace)...
在这个官方的“migration sybase to oracle”教程中,我们很显然会探讨如何从Sybase数据库系统迁移到Oracle数据库系统的具体步骤和策略。Sybase是一款强大的企业级数据库管理系统,而Oracle则以其高度可扩展性和企业...
Oracle 11gR2 透明网关 for Sybase 是一种数据连接技术,允许 Oracle 数据库系统直接与 Sybase 数据库进行交互,而无需中间的接口或额外的数据转换步骤。这种透明性使得用户能够使用 SQL 语句无缝地访问和操作远程 ...
Oracle和Sybase是两种广泛应用的关系型数据库管理系统(RDBMS),在企业级应用中占据了重要地位。为了与这些数据库进行交互,开发人员通常需要特定的驱动程序,这就是jar包的作用。Java Archive(jar)文件是一种...
这个"Oracle,SyBase,DBF数据转换器"是一个实用工具,它允许用户在这些系统之间进行数据迁移和转换。 Oracle数据库是全球广泛使用的大型企业级数据库系统,以其高度可扩展性、安全性和性能而闻名。它支持复杂的SQL...
"SYBASE iq与ORACLE使用分析函数计算同期值及常用计算函数使用" 本资源摘要信息主要介绍了SYBASE iq和ORACLE中使用分析函数计算同期值和常用计算函数的使用方法。文章涵盖了同期值的计算、累计及同期累计值的计算、...