ORACLE
yjboy1982
这个作者很懒,什么都没留下…
展开
-
EXCEL导入ORACLE
方法一,使用SQL*Loader 这个是用的较多的方法,前提必须oracle数据中目的表已经存在。 大体步骤如下: 1 将excle文件另存为一个新文件比如文件名为text.txt,文件类型选文本文件(制表符分隔),这里选择类型为csv(逗号分隔)也行,但是在写后面的control.ctl时要将字段终止符改为,(fields terminated转载 2009-11-20 08:32:00 · 1158 阅读 · 0 评论 -
一个很有意思的sql语句
今天在更新的sql代码里面看到一个很有意思的sql语句 select 1 from 表名,经过查询,结果是返回有几个结果,结果都为1,而不是之前认为的返回第1列的数值。下面是一个具体的用途的解释: select * from ta where exists (select 1原创 2011-08-09 17:09:27 · 574 阅读 · 0 评论 -
常用oracle语句
--创建用户create user han identified by han default tablespaceusers Temporary TABLESPACE Temp;grant connect,resource,dba to han; //授予用户han开发人员的权原创 2011-07-14 09:27:18 · 705 阅读 · 0 评论 -
数据库表创建
<br />create table depm <br />(<br /> depm_id number(3) constraint dep_id_pk primary key,<br /> depm_name varchar(30) not null<br />)<br />create table emp2<br />(<br /> emp2_id number(4) constraint emp2_id_pk primary key,<br /> emp2_name varchar(20) not n原创 2011-04-19 20:55:00 · 921 阅读 · 0 评论 -
数据库设计的三范式要求
<br /><br />官方定义:第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。<br />我的理解:第一范式这个不用說了,只要是关系数据库都满足第一范式<br />官方定义:第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖<br />我的理解:在第二范式中组合主键(AB)【注明:也叫做复合主键】里面的A或者B 与其他字段不能存在组合重复,为解决这个问题,通常的做法是咱们不用组合主键,添加一个ID,做为单一主键即可满足第二范式。如果不想添加ID,请满足组合主键(原创 2011-04-19 20:27:00 · 1741 阅读 · 0 评论 -
oralce显示tablespace使用情况的sql
<br />--自己做个记号<br />select a.tablespace_name,a.bytes bytes_used,b.largest,round(((a.bytes - b.bytes)/a.bytes)*100,2) percent_used<br />from<br />(select tablespace_name ,sum(bytes) bytes from dba_data_files group by tablespace_name) a ,<br />(select tables原创 2011-03-27 23:09:00 · 818 阅读 · 0 评论 -
sqlplus 如何显示输出到控制台的结果
在oracle的sqlplus中输出结果时,默认是没有结果的如:SQL> begin<br /> 2 dbms_output.put_line('这个结果能显示吗?');<br /> 3 end;<br /> 4 /结果什么都没有。解决办法:在sqlplus中输入命令:SQL>set serveroutput on即可测试SQL> begin<br /> 2 dbms_output.put_line('这个结果可以显示吧');<br /> 3 end;<br /> 4 /原创 2011-03-19 19:35:00 · 5310 阅读 · 0 评论 -
oracle scott 用户解锁
alter user scott account unlock;grant connect,resource,unlimited tablespace to scott;原创 2011-03-14 23:09:00 · 504 阅读 · 0 评论 -
小布老师ORACLE9I视频讲座课程摘要!
<br />[root@myLinux ~]# env | grep LANG ------------>查看本地字符编码 ???如何修改字符集<br />LANG=en_US.UTF-8<br />[root@myLinux ~]# top -------------> 查看系统进程、登陆用户等信息<br />[root@myLinux ~]# <br />top - 22:07:55 up 1:09, 1 user, load average: 0.40, 0.22, 0.08<br转载 2011-03-14 23:04:00 · 3197 阅读 · 0 评论 -
Windows下启动停止Oracle11g服务
<br /> 很多技术爱好者的电脑上总是安装了很多软件,包括应用软件、开发工具软件及数据库软件,但是随着时间的流逝,慢慢地电脑上装的软件已经超出了电脑本身所能承载的量了,因而出现了电脑运行速度慢等问题。同时,也有一些单位或个人的电脑由于出厂年代有些久远,即使只安装一种或极少数软件时也会显示出运行速度慢的现象。如果我们并不是太频繁使用某些软件,为了加快机器的运行响应速度,我们就会选择暂停这些软件相关的服务以减轻内存、CPU的负载。下面我们将Oracle 11g作为一个例子来介绍一下。转载 2011-03-13 22:33:00 · 2397 阅读 · 0 评论 -
使用oracle 9i 里的层级查询(Hierarchical Queries)实现树状表结构的递归数据查询
先来看2张图:这个图展示了ORACLE查询一个层级树时的返回顺序,从Root节点开始返回该Root的一个子节点,然后再返回该子节点的子节点,一直到叶结点.在下一个有子节点的节点被找到并且该节点不是叶结idan以前,层级会逐渐增加,并且Oracle返回该节点当Root节点的第一个节点的所有的"子孙(descendants)"节点被返回后,Oracle才会去查找下一个子节点,这个过程将一直持续.(深度转载 2009-11-27 10:18:00 · 1204 阅读 · 0 评论 -
Connect by--PLSQL中的接力棒传递游戏
作者: 三十而立时间:2009年10月22日 19:27:22请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“inthirties(三十而立)”和出处”http://blog.csdn.net/inthirties/archive/2009/10/22/4711333.aspx”,深入讨论可以联系inthirties@gmail.com。Connect by是Oracle里非常转载 2009-11-21 21:23:00 · 621 阅读 · 0 评论 -
JDBC连接数据库大全
作者: 三十而立时间:2009年11月07日 17:37:32请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“inthirties(三十而立)”和出处”http://blog.csdn.net/inthirties/archive/2009/11/07/4782011.aspx”,深入讨论可以联系inthirties@gmail.com。 Java数据库连接接口(JDBC)是J转载 2009-11-21 21:22:00 · 416 阅读 · 0 评论 -
查看所有用户分区表及分区策略
以后用的到,先记录下。查看所有用户分区表及分区策略(1、2级分区表均包括):SELECT p.table_name AS 表名, decode(p.partitioning_key_count, 1, '主分区') AS 分区类型,p.partitioning_type AS 分区类型, p.column_name AS 分区键,decode(nvl(q.subpartitioni转载 2012-01-31 15:12:24 · 2446 阅读 · 0 评论