`

Oracle中的相关操作

阅读更多

如何查询本机的ip地址?

 

select sys_context('userenv','ip_address') from dual;

 

使用函数来添加自定义格式的日期

 

使用o_date函数

这就是如何将自定义的日期数据添加到表中,使用to_date('日期','yyyy-mm-dd'),括号前面的是要输入的日期,后面的是输入的格式。

例题1
SQL> insert into emp values(9998,'小红','MANAGER',7782,to_date('1998-11-11','yyyy-mm-dd'),78.9,55.3,10);

例题2
SQL> insert into emp values(9998,'小红','MANAGER',7782,to_date('1998/11/11','yyyy/mm/dd'),78.9,55.3,10);

 

使用子查询:

 

使用子查询插入数据

介绍:
当使用values子句时,一次只能插入一行数据,当使用子查询插入数据时,一条insert语句可以插入大量的数据,当处理行迁徙或者装载外部表的数据到数据库时,可以使用子查询来插入数据。


例题:

将旧表中的数据导到新表中,如将旧表中部门号为10的数据导到新表中

SQL> insert into kkk (myId,myname,myDept) select empno,ename ,deptno from emp where deptno=10;

其中新表kkk的结构是

Name   Type         Nullable Default Comments
------ ------------ -------- ------- --------
MYID   NUMBER(4)    Y                        
MYNAME VARCHAR2(10) Y                        
MYDEPT NUMBER(5)    Y     


特殊用法:
SQL> insert into 表A select * from 表B where deptno=10;
这种用法只能用于表A和表B的结构是完全一样的

 

 

使用子查询更新数据

介绍:
使用update语句更新数据时,既可以使用表达式或者数值直接修改数据,也可以使用子查询修改数据。

?希望员工scott的岗位、工资、补助与smith员工一样

kkkk是和emp表数据一样的表

SQL> update kkkk set (job,sal,comm)=(select job,sal,comm from emp where ename='SMITH') where ename='SCOTT';
 

分享到:
评论

相关推荐

    C#版Oracle数据库通用操作类

    在现代软件开发中,数据库操作是必不可少的一部分,而 C# 结合 Oracle 数据库的应用尤为广泛。本文将深入探讨一个用于简化 Oracle 数据库操作的 C# 类——`ConnForOracle`。该类提供了一系列方法,包括基础连接、...

    Oracle数据库相关操作

    事务处理在数据库操作中至关重要,因为它确保数据的一致性。在Oracle中,你可以使用BEGIN、COMMIT和ROLLBACK语句来控制事务。例如: ```sql BEGIN; -- 执行一些DML操作,如INSERT、UPDATE或DELETE COMMIT; -- 提交...

    Oracle中的对象相关操作

    Oracle中的对象,主要是对视图、索引、同义词、以及序列,还包含一部分关于Oracle数据库的分页介绍,适合初学者理解。

    Oracle基本操作指南

    类似C语言中的SQL支持,Oracle也提供了一种名为 SQL*J 的Java接口,使得Java程序员可以直接在Java代码中嵌入SQL语句,进而实现对Oracle数据库的操作。这种方式极大地简化了Java应用程序与数据库之间的交互过程。 **...

    Oracle相关命令操作

    Oracle登录sqlplus的方式,Oracle表空间基本操作,Oracle用户的基本操作,Oracle导入导出基本操作,Oracle查看当前和断开会话连接 ,Oracle11g数据导入10g数据库

    python操作oracle数据库

    Python操作Oracle数据库是一种常见的任务,尤其在数据处理和自动化脚本编写中。为了实现这一功能,我们需要特定的软件和库。以下是对标题、描述和标签的详细解释,以及相关知识点的深入探讨。 首先,"cx_Oracle-...

    Oracle基础操作手册

    作为与Java相关的知识,理解Oracle数据库对于开发Java后端应用程序至关重要。 一、Oracle简介 Oracle数据库系统由美国Oracle公司开发,它支持分布式数据库、实时事务处理、并发控制等特性,具有高度可扩展性和安全...

    RAC ORACLE 节点有关操作

    ORACLE RAC 节点有关的操作 srvctl crs_stop crs_stat crsctl

    C_连接oracle数据库操作

    在软件开发过程中,经常需要处理与数据库相关的操作,例如数据的增删改查等。本篇文章将基于一个具体的示例——使用 C# 对 Oracle 数据库进行基本的操作(包括插入、删除、更新记录),来详细解释如何在 C# 应用程序...

    操作系统更换后Oracle不能使用的问题

    在本文中,我们将讨论一个常见的问题,即在更换操作系统后,Oracle数据库无法正常工作,以及如何解决这个问题。案例中,用户从Windows 7系统升级到Windows XP,并且Oracle 11g数据库安装在E盘。以下是一步步解决问题...

    OracleVM3.4操作手册(中文版).docx

    ### OracleVM 3.4 操作手册核心知识点 #### 一、OracleVM Manager 3.4 简介 **1.1 前言** OracleVM Manager 是一个用于管理和配置 Oracle Virtual Machine (OracleVM) 的图形化界面工具。本手册主要介绍了如何...

    Oracle操作指南

    同时,确保可继承权限被正确传播到子对象,以使IIS能够正常运行Oracle相关的应用程序。 存储位置也是Oracle操作中的关键环节。Oracle数据库的数据文件、控制文件、日志文件等都存储在特定的位置,这些位置的选择...

    Oracle空间字段操作帮助文档

    在Oracle Spatial中,开发者可以利用以下功能来操作空间字段: 1. 空间数据的存储:Oracle Spatial允许用户在标准的Oracle数据库表中存储几何数据。这些数据可以通过标准的SQL语句进行管理。Oracle支持的数据类型...

    详细介绍oracle 19c 补丁相关维护操作

    在 Oracle 19c 中,补丁相关维护操作是数据库管理员不可或缺的一部分。了解如何正确地应用补丁可以确保数据库的稳定运行和安全性。本文将详细介绍 Oracle 19c 补丁相关维护操作,包括在线维护、补丁升级和服务管理等...

    cx_Oracle使用手册

    此外,cx_Oracle模块还提供了与消息队列操作相关的对象,比如MessageObjects、MessageTableObjects、MessageRowObjects和MessageQueryObjects,这些对象用于处理Oracle高级队列中的消息数据。 手册中提到的常量、...

    ORACLE 12.2 实战操作

    2. **Oracle基础目录(ORACLE_BASE)**:这是Oracle产品及其相关文件的根目录。通常情况下,此目录的路径格式为 `/挂载点/u01/app/软件名(oracle)`。 3. **Oracle主目录(ORACLE_HOME)**:每个Oracle产品都拥有自己...

    银河麒麟服务器操作系统Oracle 数据库安装与配置指南

    为了实现Oracle数据库的安全隔离和权限管理,需要创建专门的Oracle用户及其相关组。具体步骤包括: 1. 使用超级用户权限创建`oracle`、`oradba`和`oraoper`三个组; 2. 创建`oracle`用户,将其主组设为`oracle`,...

    Oracle 11g Concepts中英文对照.pdf

    数据访问是指从 Oracle 数据库中检索和操作数据的过程。 Oracle 11g 提供了多种数据访问方式,包括 SQL、PL/SQL 和 Java 等。 事务管理 事务管理是指 Oracle 数据库中的事务控制机制。事务管理提供了一个强大的平台...

    在uos服务器操作系统安装Oracle11g解决报错所有需要的依赖文件

    在UOS(统一操作系统)上安装Oracle 11g数据库时,可能会遇到各种依赖问题,因为Oracle 11g是为传统的Linux环境设计的,而UOS作为一个基于Linux的国产操作系统,其软件生态可能与Oracle的原生支持有所差异。...

    oracle操作实例

    **删除Oracle服务项:** 在注册表编辑器中删除与Oracle相关的服务条目。 5. **删除日志文件:** 清除Event Log中的Oracle相关日志。 6. **删除安装目录:** 移除C:\Program Files\Oracle下的所有文件夹。 7. **...

Global site tag (gtag.js) - Google Analytics