环境:oracle 10g;条件:有A、B表;实现目标:B表复制A表记录。
-----
sql:
-----
--(1) Create Table A & B
CREATE TABLE A (data_orderID NUMBER(30),userID NUMBER(30));
CREATE TABLE B (orderID NUMBER(30),userID NUMBER(30));
--(2) Create Trigger
CREATE OR REPLACE TRIGGER test_trg
AFTER INSERT
ON A
REFERENCING NEW AS newRow
FOR EACH ROW
BEGIN
INSERT INTO B VALUES(:newRow.data_orderid,:newRow.userid);
END test_trg;
oracle ORA-00942无法删除表
原因:
Oracle创建表的一条规则为:
在命名表的时候可以使用大写或小写字母。只要表名或字段名没有用双引号括住,Oracle 对大小写就不敏感。Oracle 支持使用双引号 的语法。但是,最好不要直接使用双引号。
因为在建立查询的时候,表名和列名都应该带有双引号,而Hibernate生成的查询是不会带有双引号的,所以会出现无法找到表或视图的错误。
解决办法:给表名加上双引号 。drop table “tablename”;
分享到:
相关推荐
4. **分区表压缩**:Oracle 11g支持对分区表进行压缩,从而减少了存储空间的占用,并提高了查询性能。 5. **闪回数据库**:这是一种新的数据库恢复机制,可以在不丢失任何数据的情况下将整个数据库恢复到过去某个...
Oracle 10g 同步复制实例是一种在分布式环境中实现数据实时或近实时同步的技术,主要应用于需要在多个地点保持数据一致性的应用系统。在Red Hat Enterprise Linux Server 5.3上运行的Oracle Database 10g Enterprise...
### Oracle10g在Windows环境下的安装指南 #### 一、Oracle 10g简介 Oracle Application Server 10g是Oracle公司推出的一款集成化的、基于标准的软件平台。它是Oracle 9i Application Server(Oracle9iAS)Release ...
Oracle 10g数据库是Oracle公司推出的一款关系型数据库管理系统,具有高性能、高可用性和安全性等特点。在系统升级过程中,可能会遇到各种问题,其中之一就是"oracleDBConsole"服务无法启动。这个问题通常与数据库的...
从给定的文件标题“Oracle 10g官方教程”及描述“此文档为Oracle 10g的官方文档,已翻译为中文。”可以推断出该文档主要围绕Oracle 10g数据库系统的使用、管理和优化展开,是Oracle公司官方发布的一套详尽的指导手册...
2. **流复制(Stream Replication)**:Oracle10G引入了流复制技术,允许实时地、异步地复制DML操作。这种同步方式基于事务,保证了数据的一致性。 3. **GoldenGate**:虽然GoldenGate是在Oracle11G中正式推出的,...
Oracle 10G 高级复制是Oracle数据库中一种强大的数据同步和灾难恢复技术,它允许数据在多个数据库之间实时或近实时地进行复制。在Oracle 10G中,高级复制提供了高度灵活和可定制的数据复制解决方案,适用于分布式...
### Oracle10g 关键知识点解析 #### 一、Oracle Database 10g 概述 - **版本信息**:Oracle Database 10g 是 Oracle 公司在 2004 年发布的一个数据库管理系统版本,其中的 "g" 字母代表 "grid"(网格),强调了该...
在Oracle 10g中,SQL被用来查询、插入、更新和删除数据,以及创建和修改数据库对象如表、视图、索引等。 - 支持高级查询功能,如联接(JOIN)、子查询、集合操作(UNION, INTERSECT, EXCEPT)以及分组和聚合函数...
- **复制安装文件**:将 Oracle 10g 的安装文件拷贝到共享文件夹 `software` 中。 ##### 2. 解压缩安装文件 在命令行中进入共享文件夹,并解压安装文件: ```bash cd /software unzip 10201_database_linux32.zip `...
4. **数据库备份与恢复**:Oracle 10g的恢复管理器(RMAN)提供了强大的备份和恢复功能,支持增量备份、镜像复制和压缩备份。DBA需要熟悉RMAN语法和策略,以确保数据的安全性。 5. **高可用性**:Real Application ...
### Oracle 10g 实用培训教程知识点概览 #### 一、Oracle 10g 概述 - **版本特点**:Oracle 10g(Grid Edition)是Oracle公司于2004年发布的数据库管理系统,是Oracle 9i的升级版。10g中的“g”代表“grid”,意味...
### Oracle10g for HP-UX安装指南与配置要点 #### 一、系统配置与环境准备 在HP-UX平台上安装Oracle10g数据库需要确保系统达到一定的硬件和软件要求。根据提供的信息,主机配置如下: - **CPU**: Intel Itanium 2...
Oracle 10g是一款历史悠久但仍然广泛使用的数据库管理系统,它提供了强大的数据管理和处理能力。在本文中,我们将深入探讨Oracle10g客户端与服务端之间的兼容性问题,以及如何解决因版本不一致导致的导入导出问题。 ...
### SUSE10 下安装 ORACLE 10G 详尽指南 #### 一、环境搭建与准备 在正式开始安装 Oracle 10G 之前,我们需要先搭建一个适合 Oracle 运行的操作系统环境,本篇文章将以 SuSE 10 作为操作系统进行详细介绍。 #####...
2. **表空间与数据文件**:在Oracle 10g中,数据存储在表空间中,表空间由一个或多个数据文件组成。表空间是逻辑存储单元,而数据文件是物理存储单元。 3. **RAC(Real Application Clusters)**:Oracle 10g引入了...
### Oracle 10g 升级指南核心知识点 #### 一、引言 在IT行业中,随着技术的发展和业务需求的变化,对数据库系统的更新换代是必不可少的过程。Oracle 10g作为一款重要的企业级数据库管理系统,其升级过程对于确保...