代码改变世界

随笔分类 -  数据库技术(Oracle)

ORACLE对象大小写问题

2011-05-05 22:26 by 潇湘隐者, 9408 阅读, 收藏, 编辑
摘要: 在数据库新建一个测试表(数据库版本为ORACLE10.2.0.1.0),表名为小写的test。脚本如下所示:CREATETABLEtest(idNUMBER(10),NameVARCHAR2(20),SexVARCHAR(2))--查找不到对应数据SELECT*FROMUSER_TABLESWHERETABLE_NAME='test'--改用大写才可以查到对应的数据SELECT*FROMUSER_TABLESWHERETABLE_NAME='TEST'--查找不到对应数据SELECT*FROMALL_TAB_COLUMNSWHERETABLE_NAME=' 阅读全文

ORACLE用户管理

2011-05-04 21:37 by 潇湘隐者, 1552 阅读, 收藏, 编辑
摘要: ORACLE用户管理包括: 创建用户、修改用户、删除用户 创建用户的脚本命令是CREATE USER语句,创建用户一般要由DBA或拥有该系统权限的用户来执行。那么我们首先来创建一个名为:kerry的用户(账号)CREATEUSERkerryIDENTIFIEDBYK123456DEFAULTTABLESPACEUSERSQUOTA10MONUSERSTEMPORARYTABLESPACETEMP 创建用户以后,我们可以通过下面的脚本来查看用户信息SELECTUSERNAME,PASSWORD,ACCOUNT_STATUS,DEFAULT_TABLESPACE, TEMPORARY_TABLES 阅读全文

ORACLE 常用函数——转换函数

2011-04-28 00:34 by 潇湘隐者, 11889 阅读, 收藏, 编辑
摘要: ------------------------------------------类型转换函数------------------------------------------------自动类型转换,ORACLE可以自动根据具体情况进行如下转换:*字符串到数值*字符串到日期*数值到字符串*日期到字符串EX:--*字符串到数值SELECT'3.14159'+20FROMDUAL;SELECT'3.1T'+20FROMDUAL;--报错:无效数字,即字符串必须能转换为数值类型才能进行操作--*数值到字符串SELECT'100'||124FROM 阅读全文

ORACLE 常用函数——字符函数

2011-04-27 00:51 by 潇湘隐者, 10928 阅读, 收藏, 编辑
摘要: -----------------------------------------------字符函数-----------------------------------------------1:ASCII返回字符串的ASCII值 SELECTASCII('A')FROMDUAL;SELECTASCII('a')FROMDUAL;--2:CHR返回整数所对应的ASCII字符SELECTCHR('65')FROMDUAL;SELECTCHR(400)FROMDUAL;--如果超出ACII值,则返回空--3:CONCAT函数连接字符串A和字符串B 阅读全文

ORACLE 常用函数——日期/时间函数

2011-04-27 00:06 by 潇湘隐者, 37260 阅读, 收藏, 编辑
摘要: ---------------------------------------------日期/时间函数-------------------------------------------------1:SYSDATE用来得到系统的当前日期SELECTSYSDATEFROMDUAL;--2:ADD_MONTHS增加或减去月份SELECTTO_CHAR(ADD_MONTHS(TO_DATE('20080818','YYYYMMDD'),2),'YYYY-MM-DD')FROMDUAL;SELECTTO_CHAR(ADD_MONTHS(SYSDAT 阅读全文

ORACLE 常用函数——聚合函数

2011-04-26 23:06 by 潇湘隐者, 41571 阅读, 收藏, 编辑
摘要: /************************************************************************************************************************** ORACLE 常用函数 这个系列我将整理一些日常我们经常使用到的ORACLE函数,鉴于篇幅太长,我大体会按下面分类来整理、汇总这些常用的ORACLE函数,如果有些常用函数没有被整理进来,也希望大家指点一二。1: 聚合函数2: 日期函数3: 字符串函数4: 格式化函数5: 类型转换函数6: 加密函数7: 控制流函数8: 数学函数9: 系统信息函数*** 阅读全文

Oracle ORA-06550:错误

2010-02-06 08:41 by 潇湘隐者, 17911 阅读, 收藏, 编辑
摘要: Oracle ORA-06550:错误网上说该异常产生的原因是临时表空间不足导致的检查数据库后发现 真正的原因是用户权限不够 导致没有临时表空间的操作权限 导致该异常 阅读全文

Windows Xp Oracle 10g的卸载

2009-11-18 22:45 by 潇湘隐者, 849 阅读, 收藏, 编辑
摘要: (转载)1:先在开始—>控制面板—>管理工具—>服务 把里面orale相关的服务全部停掉。这样做是避免删除出错。2:打开Oracle程序下的Universal Installer卸载程序(如下图所示),但是Universal Installer本身不能被卸载。 3: 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE... 阅读全文

Windows Xp Oracle 10g的安装

2009-11-18 22:31 by 潇湘隐者, 3792 阅读, 收藏, 编辑
摘要: 首先你应该下载Oralce 10g的安装文件(版本比较多,大家可以选择自己需要的),你可以去Oracle官方网站也可以去任何其它网站下载,官方网站http://www.oracle.com/technology/global/cn/software/products/database/index.html,不过你下载前应该仔细看清楚你下载的版本,因为Oracle的版本比较多,免得你下载了Linux... 阅读全文

PLSQL 调试触发器

2009-10-15 19:59 by 潇湘隐者, 24973 阅读, 收藏, 编辑
摘要: 在PLSQL里是可以调试触发器的,相信有一部分人可能不清楚这个。以前我一直使用SQl Server,哈哈,养成了一个根深蒂固的观念,以为Oracle里触发器也是不能调试的,其实SQLServer里面也是可以调试的(写这个的时候特意在网上查找了下资料)。好了,为了形象说明,下面列举个例子,如下图所示,表NVOICE_CLASS里有个触发器INVOICE_CLASS_AFTER其中触发器INVOICE... 阅读全文

Oracle表连接的奇怪问题

2009-09-11 01:05 by 潇湘隐者, 1264 阅读, 收藏, 编辑
摘要: 今天在做计费报表的时候,由于粗心,拿数据的的脚本给写错了,却让我发现了一个很奇怪的问题,下面来让我介绍我发现的这个问题:数据库有表CHARGE_REF ,CLIENT_INVOICE ,CLIENT_INVHDR。其中CHARGE_REF表是保存的收费类型的数据;CLIENT_INVHDR表保存的是发票头部信息,CLIENT_INVOICE表保存的是发票的详细信息,大体如下图所示我当时拿数据的时候... 阅读全文
上一页 1 ··· 15 16 17 18 19