![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 57
iteye_6732
这个作者很懒,什么都没留下…
展开
-
Oracle聚合函数RANK和dense_rank的使用
聚合函数RANK 和 dense_rank 主要的功能是计算一组数值中的排序值。 在9i版本之前,只有分析功能(analytic ),即从一个查询结果中计算每一行的排序值,是基于order_by_clause子句中的value_exprs指定字段的。 其语法为: RANK ( ) OVER ( [query_partition_clause] order_by_clause ) 在9i版本...原创 2010-01-14 10:28:47 · 182 阅读 · 0 评论 -
虚拟机上安装Oracle11gR2 PLSQL无法远程连接问题修复
1、关闭默认防火墙systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)建议不要使用默认防火墙,配置iptab...原创 2017-04-19 21:33:45 · 196 阅读 · 0 评论 -
oracle 小数格式化为百分数
以下是从JAVAEYE中找到的代码,用途是将小数 转换为百分数形式:Select CONCAT(TO_CHAR('0.001'*100,'990.99'),'%') FROM DUAL; 除此之外,还找到了其余的转换,放到这里留作日后之用:select to_char(1234567.89,'9,999,999.99') id from dual;select to_ch...原创 2017-03-21 12:06:55 · 8890 阅读 · 0 评论 -
JSP+Oracle实现简单的分页
oracle脚本:drop table t_student cascade constraints; /*==============================================================*//* Table: t_student *//*===========...原创 2014-04-02 15:56:02 · 155 阅读 · 0 评论 -
Oracle修改表空间为自动扩展
1.数据文件自动扩展的好处1)不会出现因为没有剩余空间可以利用到数据无法写入2)尽量减少人为的维护3)可以用于重要级别不是很大的数据库中,如测试数据库等2.数据文件自动扩展的弊端1)如果任其扩大,在数据量不断变大的过程中会导致某个数据文件异常的大2)没有人管理的数据库是非常危险的3.查询当前数据库中表空间SEC_D是否为自动扩展sec@orcl> select tablespace_na...原创 2014-02-12 15:42:02 · 487 阅读 · 0 评论 -
批量将PowerDesigner中表字段由小写变成大写
由于建表的时候木有注意,在生产SQL时pd在列名上都加了“”这个东东,故只有通过以下VB脚本即可批量修改,在Tools=>Execute Commands下的Edit/Run Scripts,或者通过Ctrl+Shift+X运行以下脚本即可:'*************************************************************************...原创 2012-06-18 13:48:08 · 82 阅读 · 0 评论 -
JDBC操纵Oracle数据库中的BLOB字段
BLOB字段的写入 数据库执行脚本:create table bxxx( id int primary key , image blob); 方法一:(JDBC2.0 规范)import java....原创 2013-12-24 21:41:19 · 138 阅读 · 0 评论 -
使用JDBC,Hibernate处理clob/blob字段
1、首先要知道的 (1)不同数据库中对应clob,blob的类型: mysql中 : clob对应text blob对应blob db2/oracle中 clob对应clob blob对应blob (2)domain中对应类型: clob 对应 String blob 对应 byte[] clob 对庆 java.sql.Clob blob 对应 java.sql.Blob (3)hib...原创 2013-12-24 21:35:09 · 114 阅读 · 0 评论 -
SqlServer、Mysql和Oracle 添加修改删除字段
SqlServer(Transact-SQL):添加单列:ALTER TABLE 表名 ADD 列名 数据类型 添加多列:ALTER TABLE 表名 ADD 列名1 数据类型1,列名2 数据类型2修改单列数据类型:ALTER TABLE 表名 ALTER COLUMN 列名 数据类型同时修改多列数据类型: 不支持删除单列:ALTER TABLE 表名...原创 2015-10-14 14:04:27 · 104 阅读 · 0 评论 -
csv文件中的数据导入到oracle数据库中的方法
当数据上百万条,使用PL/SQL中自带的导入工具,会很慢并且挂掉。下面是使用命令导入新建一文件:input.ctl,跟csv文件在同一目录,内容如下:LOAD data infile 'g:/tianchi_mobile_recommend_train_user.csv' append into table tianchi_train_userFIELDS TERMINATED BY ...原创 2015-07-13 14:16:16 · 337 阅读 · 0 评论 -
Oracle 序列
ORACLE没有象SQL SERVER中一样的自增加字段,要实现只能通过SEQUENCE来实现。 1、创建序列语法:(需要CREATE SEQUENCE系统权限) CREATE SEQUENCE 序列名 [INCREMENT BY n] ---用于定义序列的步长。 如果省略,则默认为1,如果出现负值,则代表序列的值是按照此步长递减的。...原创 2012-06-07 13:15:52 · 65 阅读 · 0 评论 -
ORACLE 多表关联 UPDATE 语句
为了方便起见,建立了以下简单模型,和构造了部分测试数据:在某个业务受理子系统BSS中,SQL 代码--客户资料表createtable customers ( customer_id number(8) notnull, -- 客户标示city_name varchar2(10) notnull, -- 所在城市customer_type char(2) not...原创 2013-07-17 17:09:05 · 64 阅读 · 0 评论 -
创建Database Link (DBLink)
有时候,需要在两个Oracle数据库之间手工同步数据时,DBLink是最方便快捷的手段之一,创建DBLink的方式一般是这样:Sql代码 create public database link <DBLink名称> connect to <被连接库的用户名> identified by <被连接库的密码> using '<Orac...原创 2012-07-31 09:55:18 · 74 阅读 · 0 评论 -
Oracle 创建表空间和用户
Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。 对于初学者来说,为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库。 创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。 下面是创建数据库用户的具体过程: ...原创 2011-11-10 22:07:32 · 63 阅读 · 0 评论 -
oracle数据库文件中的导入\导出(imp/exp命令)
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.E...原创 2010-07-30 15:38:20 · 108 阅读 · 0 评论 -
用Pl*SQL将Excel中数据导入到oracle中
(1)首先,可以不按照数据库中的字段存放顺序,编辑形成Excel表中的数据,准备导入到oracle中: (2)把Excel文件另存为(文本文件(制表符分隔)(*.txt))在另存为之前要选中Excel中要另存为的数据,否则形成的txt文件可以导入不了pl*sql中:(3)将新生成的数据录入.txt文件导入到Pl*SQL进入Pl*SQL,选择菜单栏中的工具>文本...原创 2010-07-30 14:39:58 · 105 阅读 · 0 评论 -
Oracle数据库索引
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。数据库索引什么是索引 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 例如这样一个查询:select * from table1 where id=44。如果没有索引,必须遍历整个表,直到ID等于44的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),直接在索...原创 2011-12-31 14:42:32 · 291 阅读 · 0 评论 -
Oracle 分析函数的使用
Oracle 分析函数使用介绍 分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面也有相当大的提高.下面我将针对分析函数做一些具体的说明.今天我主要给大家介绍一下以下几个函数的使用方法1. 自动汇总...原创 2011-12-08 15:04:35 · 52 阅读 · 0 评论 -
SSMA for Oracle 示例(Oracle数据迁移至SQLSERVER)
参阅:http://blog.sina.com.cn/s/blog_665813d201014n9h.html原创 2015-03-26 13:39:52 · 1234 阅读 · 0 评论