
Oracle
vebasan
这个作者很懒,什么都没留下…
展开
-
在oracle9i中创建数据库
在oracle9i中创建数据库及用户。 图一:在启动栏里找到下面点击创建数据库。 图二: 点击下一步 图三:点击下一步 图四:点击下一步图五:这里填写我们自己需要的数据库名称。图六:点击下一步图七:点击下一步图八:点击下一步图九:点击下一步图十:点击下一步图十一:这里是正在创建中。图十二:这里是设置创建的新数据转载 2009-08-30 00:29:00 · 1081 阅读 · 1 评论 -
Oracle 最常用功能函数经典汇总
* SQL Group Function* s (num can be a column or expression) (null values are ign* ored, default between distinct and all is all) *********************************** ***转载 2009-11-26 15:55:00 · 713 阅读 · 0 评论 -
PL/SQL单行函数和组函数详解
函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 组函数 本文将讨论如何利用单行函数以及使用规则。 SQL中的单行函数 SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数。这些函数转载 2009-11-26 21:08:00 · 642 阅读 · 0 评论 -
SQL函数大全
一、内部函数 1、内部合计函数 1)COUNT(*) 返回行数 2)COUNT(DISTINCT COLNAME)返回指定列中唯一值的个数 3)SUM(COLNAME/EXPRESSION)返回指定列或表达式的数值和; 4)SUM(DISTINCT COLNAME) 返回指定列中唯一值的和 5)AVG(COLNAME/EXPRESSION)返回指定列或表达式中的数值平均值 6)AVG(DIS转载 2009-11-26 16:07:00 · 1276 阅读 · 0 评论 -
解决修改计算机名Oracle无法启动的问题
安装Oracle Database(10.0.2)后,如果修改机器名后,会导致控制面板的服务中启动OracleTNSLisener服务立刻就停止。 使用命令行工具,提示如下:(机器名原来为:ANSWER-1738E000,改为:ANSWER) 解决方法:1>关掉控制面板中有关于 Oracle Database 的服务。2>修改 C:/oracle/转载 2009-11-26 21:34:00 · 2157 阅读 · 0 评论 -
ORACLE函数大全
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE--------- --------- --------- ---------65 97 48 322.CHR给出整数,返回对应的字符;转载 2009-11-26 15:51:00 · 710 阅读 · 0 评论 -
Oracle数据库的导入导出
oracle数据库的导入与导出是做为一名实施工程师或维护工程师每经常要做的工作。当数据库结构需要做变化的时候,我们一般先将数据做备份,此时我们需要使用到Oracle的导出功能。当我们在做导入的时候出错或者我们的数据遭到错误删除的时候,我们需要恢复数据库,那我们需要使用到导入的功能。现在也有很多功能能够帮我们做到这一点,但我们也不可能时时刻刻将工具带在身上,在生产机上面,我们一般不会安装一些管转载 2010-02-25 15:01:00 · 821 阅读 · 0 评论 -
Oracle免费的数据库开发工具
之前开发Oracle一般是使用PL/SQL Developer或者是TOAD,由于现在公司对版权问题看得比较重,所以我也只能对这些熟悉的开发工具说声拜拜了!在Oracle官方网站站看到了Oracle已经有了一个Oracle SQL Developer,并且是免费的!以下是Oracle官方对Oracle SQL Developer的介绍 程序代码oracle SQL Dev转载 2010-02-25 14:26:00 · 2314 阅读 · 0 评论 -
Oracle DBLink的使用
在做应用系统开发时,我们会遇到一个问题,就是我们应用系统有些数据需要从其他数据库的某一张表拿到数据,那我们应该怎么办?比如:子公司的销售系统需要从广州总部人力资源管理系统的数据库当中获取最新的用户信息,那我们应该怎么实现?实现现在的做法有很多,可以通过WebService方式获取,但开发成本还是比较高,假设安全方面的问题已经得到了很好的解决,我们只需要通过远程数据库所提供的用户名跟帐号进行数据转载 2010-02-25 15:05:00 · 4044 阅读 · 4 评论 -
通过创建序列来实现ORACLE SEQUENCE的简单介绍
在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXV转载 2010-01-02 11:53:00 · 1268 阅读 · 0 评论 -
Oracle的rownum和分析函数
racle的rownum字段是个比较奇怪的字段。拿一张有26条记录的Test表来举例。 select * from Test where rownum >=1; select * from Test where rownum >=2; sel原创 2011-09-13 11:54:14 · 2730 阅读 · 0 评论 -
Transact_SQL小手册
--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW -转载 2009-11-26 15:45:00 · 568 阅读 · 0 评论 -
Oracle客户端的卸载
1.流程如下用户可以使用Oracle安装程序从Windows NT框中删除所需要的产品,但是这可能有点费劲。若不想保留任何N T的Oracle产品,可以按以下指令删除所有的Oracle产品:1) 首先,用控制面板上的 Services 应用程序停止所有的Oracle服务。 所有的Oracle服务都应有一个包含“O R C L”、“Oracle”或“T N S”的名字。每次反显一个,单击S t原创 2009-11-26 10:37:00 · 6395 阅读 · 0 评论 -
如何给Oracle已有数据的表增加字段
背景:有个100万数据的TABLE:SQL> desc t2Name Null? Type----------------------------------------- -------- ----------------------------OWNER转载 2009-10-21 11:19:00 · 27734 阅读 · 1 评论 -
在oracle9i中创建一个服务
在oracle9i中创建一个服务来访问别的机子上的数据库,如果在自己的机子上就不需要了,图一:在启动栏里找到Net manager来创建需要的服务。图二:点击下一步。图三:输入自子在调用的时候使用的名称。图四:在这里输入自己要访问的机子IP图五:输入要访问数据库的名词。图六:创建好以后在测试一下,看是否连接成功。图七:下面就是创建成功的转载 2009-08-30 00:32:00 · 917 阅读 · 0 评论 -
oracle中一个用户下的表给另一用户赋值权限
oracle中一个用户下的表给另一用户赋值权限,登录到SQL Plus里以后,conn ideal_oa/ideal_oa@oa连接成功后,开始赋值,如果要把这个ideal_oa用户下表m_ListItem 的select查询权限赋值给ideal_user用户,下面输入: grant select on m_ListItem to ideal_user。就可以赋值了。转载 2009-08-30 00:33:00 · 4240 阅读 · 0 评论 -
SQL*plus中创建用户及授权
1、创建用户create user lngl identified by lngl2、SQL> grant dba to lngl转载 2009-08-30 00:36:00 · 5963 阅读 · 0 评论 -
oracle数据库中的重复数据的删除
我们可能会出现这种情况,某个表原来设计不周全,导致表里面的数据数据重复,那么,如何对重复的数据进行删除呢?重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。一、对于部分字段重复数据的删除先来谈谈如何查询重复的数据吧。下面语句可以查询出那些数据是重复的:select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having转载 2009-09-05 01:51:00 · 590 阅读 · 0 评论 -
Oracle基本操作SQL 《转》
Oracle基本操作SQL 1.创建表空间 CREATE TABLESPACE TS_CNFOL DATAFILE G:/ORACLE/product/10.1.0/oradata/cnfol/TS_CNFOL.DAT SIZE 10M REUSE AUTOEXTEND ON NEXT 500K MAXSIZE UNLIMITED转载 2009-09-05 02:00:00 · 634 阅读 · 0 评论 -
oracle中的左连接和右连接
在Oracle PL-SQL中,左连接和右连接可以用如下的方式实现: 语句片断: SELECT emp_name, dept_name FORM Employee, Department WHERE Employee.emp_deptid(+) = Department.deptid此SQL文使用了右连接,即“(+)”所在位置的另一侧为连接的方向,右连接说明等号右侧的所有记录均会被转载 2009-09-05 01:51:00 · 834 阅读 · 0 评论 -
oracle中对排序的总结
-- 按拼音排序 (系统默认)select * from perexl order by nlssort(danwei,NLS_SORT=SCHINESE_PINYIN_M);-- 按部首排序 select * from perexl order by nlssort(danwei,NLS_SORT=SCHINESE_STROKE_M);-- 按笔画排序select * from转载 2009-09-05 01:54:00 · 918 阅读 · 0 评论 -
oracle的备份和加载
一、在dos下备份oracle数据库,使用exp.exe备份整个数据库。下面就是一个完整的导出步骤: Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:/Documents and Settings/Administrator>EXP -----这个就是我们备份数据库的命令转载 2009-09-05 01:59:00 · 504 阅读 · 0 评论 -
Oracle常用命令汇集
查询表空间信息: select * from dba_tablespaces; select tablespace_name from dba_tablespaces; select * from dba_tablespaces where TABLESPACE_NAME=表空间名; (表空间名要大写) 查询用户信息: select * fro转载 2009-09-25 17:12:00 · 1191 阅读 · 0 评论 -
当要插入的数据宽度大于Oracle数据表的字段宽度,怎样来增大字段的宽度呢?
代码示例:SQL> desc test1 Name Null? Type ----------------------------------------- -------- ------原创 2009-10-21 10:52:00 · 1730 阅读 · 0 评论 -
Oracle中实现分页的sql语句
写了两个有关分页的SQL 语句,希望对大家有点帮助...记住,只能在Oracle下使用1 获取总页数Sql代码 SELECT DECODE(mod(COUNT(*),100),0,COUNT(*)/100,TRUNC(COUNT(原创 2011-09-13 12:04:27 · 1058 阅读 · 0 评论