
Oracle
tobealv
这个作者很懒,什么都没留下…
展开
-
Oracle 查询指定条件的Max
select C.A, C.B from C,(select MAX(A) as A from C) D where C.A = D.A;原创 2019-12-04 15:47:21 · 2799 阅读 · 0 评论 -
使用Oracle插入语法来插入多条记录
问:怎样才能在Oracle中只用一个INSERT来插入多条记录?除了写五条INSERT来插入五条记录到一个表,我更倾向于用一条单独的语句来执行插入。答:根据PSOUG.org上的信息,一条INSERT语句可以添加一条或多条记录到一个关系型数据库的任意一个表中。为了让用户插入记录到一个表,此表必须是在用户自己的模式中或者此用户必须在此表上有插入对象的权限。如果使用的是Oracle转载 2015-08-07 09:26:41 · 11485 阅读 · 0 评论 -
PL/SQL Developer 导出表结构和表数据
一、导出表结构1. 在左侧 点击tables2.Tools--》Export User Objects3.选择导出的表,指定导出到.sql文件 存放到自己电脑位置,点击export二、导出表数据1.在左侧 点击tables,然后 Tools-->Exports Tables2.选择导出的表,指定导出到.sql文件 存放到自己电脑位置,点击export转载 2015-05-22 12:43:05 · 3647 阅读 · 0 评论 -
查询某字段更新历史
select * from SYS.DBA_SOURCE t where owner='HB' and type in ('PROCEDURE','PACKAGE BODY') AND REGEXP_LIKE(upper(t.text),'.*UPDATE[[:space:]]+T1705.*');原创 2016-12-27 17:28:25 · 952 阅读 · 0 评论 -
Oracle服务器上database configuration assistant等工具启动失败
IP地址不要使用DHCP 自动获取IP的方式,需要指定IP地址转载 2017-12-09 09:42:46 · 2167 阅读 · 0 评论 -
Oracle高级查询之OVER (PARTITION BY ..)
原文地址:http://blog.youkuaiyun.com/fu0208/article/details/7179001为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。注:标题中的红色order by是说明在使用该方法的时候必须要带上order by。一、rank()/dense_rank() over(partition by ...order by转载 2017-12-12 08:03:13 · 549 阅读 · 0 评论 -
sql中的group by 用法解析
转自:https://www.cnblogs.com/hui814101/p/5763685.html这是以前学习数据库查询时从网上找的资料,都保存到本地的word文档,现在也拿出来分享分享吧,是别人的。 -- Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。--它的作用是通过一定的规则将一个数据集划分成若干个小的区域转载 2017-12-12 08:05:12 · 3651 阅读 · 0 评论 -
oracle 查看表操作历史记录
select sql_text, module, first_load_time from v$sqlarea where first_load_time > '2019-02-02/02:02:02' and first_load_time < '2019-02-02/02:02:02' and module = '程序名' order by first_load_time...原创 2017-12-15 16:30:11 · 10639 阅读 · 0 评论 -
oracle 查询当天数据
t_datetime >= trunc(sysdate) and t_datetime < trunc(sysdate)+1原创 2018-09-05 14:06:22 · 14750 阅读 · 0 评论 -
系统无法在消息文件中为OraOLEDB找到消息号为0x80040e4b的消息文本
date类型字段值非法。原创 2018-10-17 18:40:26 · 6141 阅读 · 0 评论 -
oracle 用户与表空间关系
oracle用户与表空间关系用户=商家表=商品表空间=仓库1. 1个商家能有很多商品,1个商品只能属于一个商家2. 1个商品可以放到仓库A,也可以放到仓库B,但不能同时放入A和B3. 仓库不属于任何商家4. 商家都有一个默认的仓库,如果不指定具体仓库,商品则放到默认的仓库中oracle中用户的所有数据都是存放在表空间中的,很多个用户可以共用一个表空间,也可以指定一个用户只用某一个...转载 2018-11-02 14:50:34 · 259 阅读 · 0 评论 -
oracle11g数据库导入导出方法教程
原文地址:https://blog.youkuaiyun.com/xinxiaoyonng/article/details/79436673oracle11g数据库导入导出:①:传统方式——exp(导出)和(imp)导入:②:数据泵方式——expdp导出和(impdp)导入;③:第三方工具——PL/sql Develpoer;一、什么是数据库导入导出?oracle11g数据库的导入/导出,就是我...转载 2019-04-26 11:07:50 · 1474 阅读 · 0 评论 -
在windows下使用ocilib
1.编译客户程序时,用法,详见源码中README文档。 - add ocilib/include folder to your compiler includes path - add ocilib/lib folder to your linker library path - For MinGW only, rename/copy ocilib[x].lib t...原创 2019-07-17 10:30:54 · 1084 阅读 · 0 评论 -
oracle 连不上 显示socket read time out
查看1521端口也开着,服务也开着,sqlplus也能连上,但PL/SQL Developer和SQL Developer死活连不上,重启系统也不行。最后,手动重启oracle服务和监听,解决。原创 2015-05-29 09:24:46 · 16255 阅读 · 1 评论 -
oracle服务器和客户端字符集的查看和修改
一、什么是oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响oracle数据库字符集最重要的参数是NLS_LANG参数。 它的格式如下: NLS转载 2015-05-28 14:29:55 · 560 阅读 · 0 评论 -
自己理解的oracle的概念
1.一台oracle系统可以创建多个数据库,比如jessora和orcl2.每个数据库由表空间支撑,一个数据库可以而且通常有多个表空间(如缺省的system/users/temp,自己创建的nms),引入表空间的概念可以理解为就是为了好管理3.接下来建立用户,并给用户赋予缺省的表空间,当然了用户也可以访问他没权限的表空间,只不过要先授权4.有了人(用户),有了地(表空间),接下来就可以原创 2015-05-02 11:50:02 · 504 阅读 · 0 评论 -
oracle导入数据库(dmp文件)
dmp文件不一定是完整数据库文件,这里讲的是用的dmp文件是完整数据库文件的导入方法。1.创建数据库实例,实例名称不必一定要与导入的dmp文件一样,此处假定实例名是MYORCL。补充:一个数据库实例可以同时提供多个应用系统的数据库,只要用不同的用户即可(当然尽量表空间上也用不同的)。2.查看服务确保MYORCL实例已运行。打开CMD窗口,执行set ORACLE_SID=MYORC...原创 2014-01-21 10:19:52 · 775 阅读 · 0 评论 -
Oracle存在则更新,不存在则插入应用
更新同一张表的数据。需要注意下细节,因为可能涉及到using的数据集为null,所以要使用count()函数。MERGE INTO mn aUSING (select count(*) co from mn where mn.ID=4) bON (b.co,注意下,想下为什么!WHEN MATCHED THENUPDATESET a.NAME = 'E'where a.ID=4W转载 2014-07-25 22:25:40 · 3512 阅读 · 0 评论 -
oracle SQL语句笔记
问题:select item.itemnum,item.in1,item.in4,inventory.location from item,inventorywhere item.itemnum=inventory.itemnumand inventory.location='DYB'and item.in1='D/MTD/MRM'GROUP BY ITEM原创 2014-06-21 22:33:55 · 572 阅读 · 0 评论 -
Oracle Client安装失败,提示未能满足某些最低安装要求
1. 确保服务当中的"Server"服务已正常启动2.在cmd中执行命令原创 2014-10-30 15:34:55 · 5690 阅读 · 0 评论 -
安装oracle [INS-32025] 所选安装与指定 Oracle 主目录中已安装的软件冲突” 的问题
oracle卸了安装,报[INS-32025] 所选安装与指定 Oracle 主目录中已安装的软件冲突” 的问题这个错误,解决方案 当我再次重装的时候,选择之前安装的目录(已经删除干净了),就出现了 “[INS-32025] 所选安装与指定 Oracle 主目录中已安装的软件冲突” 的问题,解决办法为:删除C:\Program Files (x86)\Oracle\Inventor转载 2015-01-08 12:12:42 · 18086 阅读 · 6 评论 -
完全卸载oracle11g数据库
ORACLE11g卸载数据库 2010-08-24 14:29:30 阅读234 评论0 字号:大中小 订阅 .1.关闭oracle所有的服务。可以在windows的服务管理器中关闭;2.打开注册表:regedit 打开路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 删除该路径下的所有以oracle开始的服务转载 2015-01-08 12:12:22 · 835 阅读 · 0 评论 -
oracle表空间详解--原理
表空间—O r a c l e的文件夹 因为数据库是数据文件的集合,所以理解O r a c l e如何组织数据文件很重要。O r a c l e通过称为表空间的数据库对象完成此项工作。在将数据插入O r a c l e数据库之前,必须首先建立表空间,然后将数据插入表空间的一个对象中。建立对象时,必须指定要存放的所有信息的数据类型。这就像C O B O L程序员定义记录格式一样。下面的代码转载 2014-12-25 22:45:37 · 1188 阅读 · 0 评论 -
oracle表分区详解
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是转载 2014-12-25 22:54:59 · 428 阅读 · 0 评论 -
Oracle 表空间与数据文件
--==============================--Oracle 表空间与数据文件--==============================/*一、概念 表空间:是一个或多个数据文件的逻辑集合 表空间逻辑存储对象:永久段-->如表与索引 临时段-->如临时表数据与排序段转载 2014-12-25 22:48:23 · 565 阅读 · 0 评论 -
Oracle 以多个表为条件delete一个表中的数据
这样:DELETE TABLE1 where exists ( select 1 from table2 where and table1.khid=table2.khid and FWDWID=8);不可以这样:DELETE TABLE1.*FROM TABLE1,TABLE2 where TABLE1.KHID = TABLE2.KHID and TA原创 2014-12-11 17:09:05 · 8099 阅读 · 0 评论 -
oracle select limit的方法
选择表中的某一行记录:(理解:rownum是oracle系统顺序分配为从查询返回的行的编号) select * from (select rownum a,t.* from testtab t) where a=2; 不能为:select * from (select rownum,t.* from testtab t) where rownum=2;或 select *...原创 2015-04-01 10:16:38 · 108961 阅读 · 1 评论 -
oracle 数据库的概念
1.在一个机器上的oracle系统可以创建多个数据库,然后在这个数据库下才是用户、表空间等。2.在执行lsgroup脚本之前,要先创建数据库,之所以安装oracle后直接就可以执行,是因为在安装的过程中创建了数据库原创 2015-05-02 11:00:25 · 489 阅读 · 0 评论 -
Oracle11g在Windows操作系统下的安装
1. 在安装开始时,解压文件并进入安装目录点击setup.exe, 进行安装 图 01 2. 配置安装更新(取消接收安全更新) 图 02 3. 安装选项,选择仅安装数据库软件转载 2014-01-08 13:16:20 · 5962 阅读 · 1 评论