![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE数据库
文章平均质量分 84
「已注销」
这个作者很懒,什么都没留下…
展开
-
视图的初级用法。
到现在才发现我对数据库真的很菜!CREATE VIEW myview ASSELECT city, temp_lo, temp_hi, prcp, date, locationFROM weather, citiesWHERE city = name;SELECT * FROM myview;原创 2004-09-22 00:03:00 · 1206 阅读 · 0 评论 -
只列出这个字段中有数值的行
在实际工作中,有些表里的数据有些行里是汉字有些行里是数值。比如contact_phone字段1399912345613877787898未知4577877如上所示这个字段存在汉字,我只想要有联系电话的行不要有汉字的行。可以这么做:and length(contact_phone) = lengthb(contact_phone)使用这两个原创 2013-10-11 18:50:12 · 857 阅读 · 0 评论 -
Oracle 删除重复数据只留一条
查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录 D转载 2013-05-22 16:32:05 · 651 阅读 · 0 评论 -
Oracle常用查看表结构命令
获取表: select table_name from user_tables; //当前用户的表 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表 select table_name from dba_tables where转载 2013-05-22 16:40:12 · 679 阅读 · 0 评论 -
如何在2万条纪录里随机取200条纪录?
试一试这条语句,select * from (select * from test sample(1)) where rownum<201 ;可以比较和jianfs方法,如下:SQL> select count(*) from test ;COUNT(*)----------200001 row selected.S转载 2012-10-24 21:04:08 · 1041 阅读 · 0 评论 -
oracle里的replace和decode函数
replace函数 replace(字符串,'A','B');DECODE函数是ORACLE PL/SQL的功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其它数据库厂商的SQL实现还没有此功能。DECODE有什么用途呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的加20%;工资在8000元或以上的加15%,通常的做法是转载 2011-11-23 18:45:10 · 2434 阅读 · 0 评论 -
学习oracle sql loader 的使用
学习oracle sql loader 的使用一:sql loader 的特点oracle自己带了很多的工具可以用来进行数据的迁移、备份和恢复等工作。但是每个工具都有自己的特点。 比如说exp和imp可以对数据库中的数据进行导出和导出的工作,是一种很好的数据库备份和恢复的工具,因此主要用在数据库的热备份和恢复方面。有着速度快,使用简单,快捷的优点;同时也有一些缺点,比如在不同版本数据库原创 2005-11-08 17:42:00 · 8725 阅读 · 1 评论 -
最简便的备份MySql数据库方法
使用MYSQL进行数据库备份,有很正规的数据库备份方法,同其他的数据库服务器有相同的概念,但有没有想过,MySQL会有更简捷的使用文件目录的备份方法,而且又快有好。 一、数据备份捷径 因为这个方法没有得到官方正式文档的验证,我们暂称为试验吧。 目的:备份hostA主机中一个mysql数据库TestA,并恢复到到hostB机中 试验环境:原创 2005-09-11 17:18:00 · 1877 阅读 · 0 评论 -
SQL 语法参考手册
SQL 语法参考手册DB2 提供了关连式资料库的查询语言 SQL (Structured Query Language),是一种非常口语化、既易学又易懂的语法。 此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的操作,包含了资料的定义(DDL)以及资料的处理(DML)。SQL原来拼成SEQUEL,这语言的原型以“系统 R“的名字在 IBM 圣荷西实验室完成,经过IBM内部及其他的许多使原创 2004-10-05 23:34:00 · 1188 阅读 · 0 评论 -
Mysql的常用命令
一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的MYSQL原创 2004-10-05 23:30:00 · 1116 阅读 · 0 评论 -
SQL基础
第三部分 操作数据:SQL 本部分内容 n SQL基础 n 中级SQL n 高级SQL 第10章 SQL基础 本章内容 SQL介绍原创 2004-10-05 23:28:00 · 1723 阅读 · 0 评论 -
Oracle SQL*Loader 使用指南(转载)
SQL*Loader是Oracle数据库导入外部数据的一个工具.它和DB2的Load工具相似,但有更多的选择,它支持变化的加载模式,可选的加载及多表加载. 如何使用 SQL*Loader 工具 我们可以用Oracle的sqlldr工具来导入数据。例如: sqlldr scott/tiger control=loader.ctl 控制文件(loader.ctl) 将加载一个外部数据文件(含分原创 2004-10-05 23:25:00 · 1726 阅读 · 0 评论 -
oracle loader
我需要将文本文件导入ORACLE,需要建立一个表然后用LOADER导入,以前都是写到SQL里,我觉得那样真的很麻烦了。。Oracle SQL*Loader 使用指南(转载)SQL*Loader是Oracle数据库导入外部数据的一个工具.它和DB2的Load工具相似,但有更多的选择,它支持变化的加载模式,可选的加载及多表加载. 如何使用 SQL*Loader 工具 我们可以用Oracle原创 2004-09-22 00:06:00 · 1682 阅读 · 0 评论 -
如何使用SQL*Loader?
这个文章一定要看的。明天再看把,今天太累了!如何使用SQL*Loader?dragon2> sqlldr userid=c/c control=lc2.ctl log=lc2.log bad=lc2.badSQL*Loader: Release 9.2.0.1.0 - Production on Wed Jun 4 18:03:53 2003Copyright (c) 1982原创 2004-09-22 00:05:00 · 1849 阅读 · 0 评论 -
ORACLE里随机取一定数量的记录
select * from ( select * from sys_dict order by dbms_random.value )where rownum <=2000转载 2013-10-11 17:49:31 · 1304 阅读 · 0 评论