oracle
文章平均质量分 65
kkrgwbj
这个作者很懒,什么都没留下…
展开
-
oracle数据库uuid生成
在sql语句中使用系统函数sys_guid()即可,比如:向temperature表中插入一条数据,主键是用uuid生成的。insert into temperature (pkid,temperature,date,time) values(sys_guid(),'33','2013-05-20','10:33:04')一般使用触发器时会设计到,向该表中插入数据。 在ora原创 2013-12-19 17:07:33 · 625 阅读 · 0 评论 -
Oracle用户、权限、角色管理 编辑
Oracle 数据库用户管理Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resour原创 2014-08-27 16:53:01 · 119 阅读 · 0 评论 -
Oracle开发专题之:时间运算2(日期截取及四舍五入)
一、Oracle中的Round和Trunc:如同对数字进行四舍五入和按位截取一样,Oracle对时间日期也提供了这两种功能。但比起对数字进行四舍五入和截取比较复杂:这是因为时间日期是有格式的。下面看看这两个函数的定义和用途:ROUND(date [, format])TRUNC(date [, format])Round函数对日期进行“四舍五入”,Trunc函数对日原创 2014-08-27 23:27:18 · 146 阅读 · 0 评论 -
Oracle开发专题之:时间运算
=========================================1.Oracle的日期函数2.日期加减3.月份加减4.年份加减5.求每月的最后一天6.求每月的第一天7.求下一个星期几入门知识:①Oracle中的日期时间存储:oracle数据库中存放时间格式的数据,是以oracle特定的格式存贮的,占7个字节,与查询时显示的时间格式无转载 2014-08-27 23:36:28 · 109 阅读 · 0 评论 -
Oracle开发专题之:报表函数
目录=========================================1.报表函数简介2.RATIO_TO_REPORT函数一、报表函数简介:回顾一下前面《Oracle开发专题之:窗口函数》中关于全统计一节,我们使用了Oracle提供的:sum(sum(tot_sales)) over (order by month rows between u转载 2014-08-27 23:39:17 · 156 阅读 · 0 评论 -
解决maven官方库中没有oracle jdbc驱动问题
2011-01-28 00:52解决maven官方库中没有oracle jdbc驱动的问题刚研究maven不久,遇到一个比较头疼的问题,在工程里怎么下都下载不了oracle的jdbc驱动。刚还以为是网络问题,重新下载了很多次,都提示maven库里找不到相关jar文件。网上一查,原来是这个驱动包是需要Oracle官方授权才能被我们下载。没办法,只能找来一个ojdbc14的10.2....2013-11-23 23:09:00 · 134 阅读 · 0 评论 -
oracle数据库uuid生成
在sql语句中使用系统函数sys_guid()即可,比如:向temperature表中插入一条数据,主键是用uuid生成的。insert into temperature (pkid,temperature,date,time) values(sys_guid(),'33','2013-05-20','10:33:04')一般使用触发器时会设计到,向该表中插入数据。 在or...2013-12-19 17:07:00 · 132 阅读 · 0 评论 -
oracle导入dmp文件
如何在oracle中导入dmp数据库文件 Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命 令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,...原创 2014-01-10 21:41:10 · 174 阅读 · 0 评论 -
oracle创建表空间和用户
建立表空间和用户的步骤:用户建立:create user 用户名 identified by "密码";授权:grant create session to 用户名; grant create table to 用户名; grant create tablespace to 用户名; grant cre...原创 2014-01-10 22:19:54 · 45 阅读 · 0 评论 -
navicat连接oracle 报 ORA-12737 set CHS16GBK
1首 先,我们打开“工具”-->"选项"菜单,见到如下界面,依据OCI library(oci.dll) 路径,导航到 navicat oci 目录下,备份里面的文件(通过在该目录新建bak文件夹,将“%dir%/Navicat Lite\instantclient_10_2”路径下的所有dll文件剪切到bak文件夹)。 2在oracle 客户端安装目录bin/目录下,找到如下...原创 2014-03-18 21:36:13 · 85 阅读 · 0 评论 -
Oracle ORA-01045错误解决方法
问题:在用PL/SQL进行登录时,出现:”ora-01045 :user system lacks create session privilege; logon denied”。原因:该用户没有创建session会话的权限在Google找到这段的说明:What does “ORA-01045: user USERNAME lacks CREATE SESSION privile...原创 2014-03-18 22:09:26 · 580 阅读 · 0 评论 -
oracle创建表空间和用户
1234567建立表空间和用户的步骤:用户建立:create user 用户名 identified by "密码";授权:grant create session to 用户名; grant create table to 用户名; grant原创 2014-08-27 16:51:50 · 66 阅读 · 0 评论 -
Oracle开发专题之:分析函数总结
这一篇是对前面所有关于分析函数的文章的总结:一、统计方面:Sum() Over ([Partition by ] [Order by ])Sum() Over ([Partition by ] [Order by ] Rows Between Preceding And Following) Sum() Over ([Partitio转载 2014-08-27 23:37:27 · 97 阅读 · 0 评论 -
oracle数据库判断表是否存在,存在删除,并创建新表
-判断表是否存在,存在就删除declare v_exists number;begin selectcount(*)intov_exists fromuser_tables wheretable_name = 'LLT_CONSUMERPVSHIELDRECORD'; if v_exists > 0 t原创 2014-08-27 16:25:53 · 1612 阅读 · 0 评论 -
oracle在sqlplus中执行sql文件
例如在F:\oracle_test\test1有一文件tb_users.sql,其内容如下:create table users(id number(20),uname varchar2(30),constraint pk_users_id(id)); 在sqlplus可以执行如下命令:ed F:\oracle_test\test1\tb_users原创 2014-08-26 13:37:11 · 943 阅读 · 0 评论 -
遇到"ORA-39700: 必须用 UPGRADE 选项打开数据库"问题
升级oracle10g,启动oracle时出现以下错误:ORA-00704: 引导程序进程失败ORA-39700: 必须用 UPGRADE 选项打开数据库网上搜索了一下,发现需要配置一下才能启动oracle。步骤如下:1.startup upgrade 启动数据库。2.在sqlplus里执行catupgrd.sql脚本,这个脚本用于重建数据字典视图脚本。原创 2014-08-26 13:39:05 · 906 阅读 · 0 评论 -
oracle sql日期比较:
第一部分:oracle sql日期比较:http://www.blogjava.net/forker/archive/2007/09/07/143467.html#Post第二部分:Oracle 获取当前日期及日期格式http://blog.sina.com.cn/s/blog_6168ee920100l2ye.html第三部分:获取昨天:selec原创 2014-08-26 13:38:28 · 414 阅读 · 0 评论 -
oracle查看表被锁,以及解锁
查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_object原创 2014-08-26 13:41:00 · 434 阅读 · 0 评论 -
解决maven官方库中没有oracle jdbc驱动问题
2011-01-28 00:52 解决maven官方库中没有oracle jdbc驱动的问题刚研究maven不久,遇到一个比较头疼的问题,在工程里怎么下都下载不了oracle的jdbc驱动。刚还以为是网络问题,重新下载了很多次,都提示maven库里找不到相关jar文件。网上一查,原来是这个驱动包是需要Oracle官方授权才能被我们下载。没办法,只能找来一个ojdbc14的10.2.转载 2013-11-23 23:09:34 · 681 阅读 · 0 评论 -
SP2-1503: 无法初始化 Oracle 调用界面 SP2-1503: 无法初始化 Oracle
win7 下 cmd 运行 sqlplus 报错以下错误。 SP2-1503: 无法初始化 Oracle 调用界面 SP2-1503: 无法初始化Oracle 调SP2-0152 解决办法: 在oracle\product\10.2.0\db_2\BIN 目录下 找到 sqlplus.exe 右键属性---兼容性--- 选上 已兼容模式运行这个程序--转载 2014-08-26 13:36:20 · 450 阅读 · 0 评论 -
解决Rational Rose2007无法启动,提示缺少suite objects.dll的问题..
/注我的Rational Rose2007安装在D:\Program Files\Rational,//如果你也遇到此问题,请将目录做相应的修改 前几天在网上下载了Rational Rose2007,今天在Win7中安装,一切正常...安装完后,打开Rational Rose2007,出现了一个错误提示:无法启动此程序,因为计算机中丢失 suite object转载 2014-08-26 13:40:44 · 498 阅读 · 0 评论 -
oracle extract()截取时间值函数
//oracle中extract()函数从oracle 9i中引入,用于从一个date或者interval类型中截取到特定的部分//语法如下:EXTRACT ( { YEAR | MONTH | DAY | HOUR | MINUTE | SECOND } | { TIMEZONE_HOUR | TIMEZONE_MINUTE } | { TIM原创 2014-08-27 16:19:20 · 449 阅读 · 0 评论 -
oracle 分析函数over
分析函数(OVER) 目录:===============================================1.Oracle分析函数简介2. Oracle分析函数简单实例3.分析函数OVER解析一、Oracle分析函数简介:在日常的生产环境中,我们接触得比较多的是OLTP系统(即Online Transaction Process),这原创 2014-08-27 16:21:10 · 340 阅读 · 0 评论 -
oracle导入dmp文件
如何在oracle中导入dmp数据库文件 Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命 令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,原创 2014-08-27 16:22:19 · 641 阅读 · 0 评论 -
Oracle用户、权限、角色管理
Oracle 数据库用户管理Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,...原创 2014-03-19 20:14:02 · 55 阅读 · 0 评论