`
chorpin
  • 浏览: 132162 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle小总结

阅读更多
删除掉重复数据的语句,但是这个语句执行的效率有点低,很慢,暂时还没找到好的解决方法。
delete from t_user where rowid not in (select max(rowid) from t_user group by user_id )

注意:在很多数据库中,字段默认值如果没有设置或没有指定NOT NULL的话,默认就是NULL,所以在
涉及到程序编程的时候可能会遇到这样的问题:在程序中我要取得这个值,并把它转成相应的类型显示出来
但是有时候这个字段并没有赋值,我们通常希望输出是0,而实际在数据库中是NULL,这样就会抛出类型不匹配的异常。
所以,在建表时,对涉及到数值类型的字段,最好指定默认值,如0,0.00等。
例:
create table test(
id number(10,2)default 0,
name varchar2(20)
);
再执行insert into test(name) values('a');后
查询 select id from test where name='a';
结果就是0.00

Oracle的授权:EXECUTE IMMEDIATE的权限问题
当执行DDL语句时,仅有DBA权限是不够的,必须要分配权限,如:
grant create table to 用户名

导入导出命令(可以在命令行运行):
导出:exp cnc4006/cnc4006@chorpin file='E:\cnc4006.dmp';
导入:imp cnc4006/cnc4006@chorpin file='E:\cnc4006.dmp' full=y;
这样是把整个数据库的结构跟数据一起导,如果想要单独导一个或几个表的话,可以用PL/SQL developer的菜单来操作:
tool->export tables | tool->import tables

创建一个新表,这个表的字段是从另外一个表得到,连值一起拷过来:
create table t_bill_test as select * from t_bill;

如果不想把值一起拷过来,可以加条件,设置主键为空
create table t_bill_test as select * from t_bill where flow_id='';

下面的例子中会为"Persons"表制作一个备份
SELECT * INTO Persons_backup FROM Persons
0
0
分享到:
评论

相关推荐

    oracle个人总结笔记

    本人自己总结的尚学堂oracle笔记,希望能派上用场,本资源不收资源分,大家可以随意下载

    oracle学习总结.docx

    Oracle 学习总结 Oracle 是一种关系数据库管理系统,由 Larry Ellison 和 Bob Miner 于 1977 年创立。它是一种对象关系数据库管理系统,支持多种编程语言,包括 Java、Python、C++ 等。 一、创建 Oracle 数据库...

    oracle 学习心得与总结

    以下是我对Oracle学习的一些心得和总结,主要聚焦于数据库对象,尤其是表及其约束。 1. **数据库对象**: 数据库对象是Oracle中的基本组成部分,包括表、视图、索引、存储过程、函数、触发器等。这些对象共同构成...

    oracle数据库总结.sql

    oracle数据库总结

    oracle游标的总结oracle游标的总结

    Oracle 游标概述 Oracle 游标是 Oracle 数据库中的一种重要概念,用于查询数据库,获取记录集合(结果集)的指针。游标可以看作是一个临时表,你可以对其每一行的数据进行任意的操作。本文将对 Oracle 游标的概念、...

    oracle学习总结(适合刚学习oracle的人)

    本文将根据"oracle学习总结(适合刚学习oracle的人)"这一主题,深入探讨Oracle数据库的基础知识,帮助初学者建立起对Oracle的基本理解。 1. **Oracle简介**:Oracle数据库是由美国甲骨文公司开发的一款产品,它...

    oracle 接口总结

    oracle 接口总结oracle 接口总结oracle 接口总结oracle 接口总结

    oracle知识总结

    oracle系统学习总结包涵oracle的语法if else case when,触发器 游标函数等常用知识总结,希望对你有帮助!

    oracle 笔记总结

    这篇笔记总结将深入探讨Oracle的核心概念、关键功能以及常见操作,旨在帮助读者理解和掌握Oracle数据库的关键知识点。 一、Oracle数据库基础 Oracle数据库采用SQL(结构化查询语言)作为其主要的数据交互方式,支持...

    oracle总结oracle总结面试必备

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级应用中占据着核心地位。以下是对Oracle数据库一些关键知识点的详细阐述,这些内容对于面试和日常开发工作都非常关键。 一、SQL基础 Oracle SQL是...

    oracle学习心得总结

    ### Oracle学习心得总结 在IT领域中,Oracle数据库因其强大的功能和广泛的适用性而备受青睐。对于初学者而言,掌握Oracle的基本操作是非常重要的一步。本文将根据提供的文档内容,总结和扩展Oracle数据库的基础知识...

    oracle精品实例,练习总结

    这个"oracle精品实例,练习总结"的压缩包文件显然包含了nickcheng个人整理的一系列关于Oracle数据库的操作实例和学习心得,旨在帮助用户深入理解和应用Oracle技术。下面我们将深入探讨Oracle数据库的一些关键知识点。...

    ORACLE安装总结

    ### ORACLE安装总结 #### 一、安装前的准备工作 在进行Oracle数据库的安装之前,为了确保安装过程的顺利进行以及避免可能出现的问题,我们需要完成一系列的准备工作。这些准备工作包括但不限于以下几点: 1. **...

    oracle知识点总结.txt

    oracle知识点总结.txt 个人对oracle的一些总结

    oraclePPT总结及笔记

    本资料“oraclePPT总结及笔记”是针对青软实训的学员们设计的一套全面的学习资源,旨在帮助他们深入理解和掌握Oracle数据库的相关知识。以下是基于这个主题的详细知识点讲解: 1. **Oracle数据库基础**: - 数据库...

    Oracle个人总结.wps

    个人oracle总结,包括常用的建表,创建自增、查询、分区、表锁、简单逻辑函数。

    Oracle数据库总结

    ### Oracle数据库总结 #### 一、Oracle数据库安装与卸载详解 ##### 1. Oracle数据库安装注意事项 在安装Oracle数据库之前,确保系统满足最低硬件和软件要求。安装过程中需特别注意的是用户权限设置,尤其是对`...

    Oracle 学习总结

    下面将对Oracle数据库的学习进行总结,并重点阐述触发器的概念与应用。 1. Oracle数据库入门:首先,Oracle数据库的安装和配置是基础环节。接着,学习使用SQL语言进行数据操作,这是Oracle数据库管理与开发的核心...

    mysql与oracle差异总结

    mysql与oracle差异总结 MySql与Oracle是两个最流行的关系数据库管理系统,它们之间存在一些差异,了解这些差异对于开发者和数据库管理员都是非常重要的。下面是 MySql 与 Oracle 差异总结: 1. 创建函数语法 在 ...

Global site tag (gtag.js) - Google Analytics