-
[Oracle开发] oracle查询多个字段,只回来不为空的字段
oracle查询多个字段,只返回不为空的字段selectabcdefghi.....fromA1whereID=1假如是C或者F字段不为空那么只返回C和F怎么实现谢谢各位------解决思路----------------------这条SQL看不懂,abcdef代表啥?列吗。如果是列,中间逗号隔开...
311
热度 -
[Oracle开发] 比较复杂的分组查询解决办法
比较复杂的分组查询数据如下:IDAB15040150402504024050350303503035030460604505046060550405503065050找出所有ID行数大于等于两行并且按ID分组组内的所有A和B全部相同的ID期望的结果得到ID13------解决思路----------...
196
热度 -
[Oracle开发] oracle处理字符串有关问题
oracle处理字符串问题各位大神,请教一个问题:数据库表中有一下数据idgrouplistzhangsan|23|34|45|lisi|33|wangwu|23||45|这三个的权限属于不同的组,现在要把他们处理成如下个数:idgrouplistzhangsan23zhangsan34zhangs...
185
热度 -
[Oracle开发] ALTER-删除字段
ALTER---删除字段ALTERTABLEtable_nameDROP(column1,column2,...);例:ALTERTABLEuserinfoDROP(name,num);说明:1.oracle该命令适用于8i后的版本(未验证)。2.该命令用于删除字段。
158
热度 -
[Oracle开发] insert-安插记录
insert---插入记录insertintotable_name(column1,column2,.......)values(value1,value2,......);例:insertintouserinfo(name,sex,num)values('John','male',100001);...
181
热度 -
[Oracle开发] Oracle学习笔记8 表空间
Oracle学习笔记八表空间表空间表空间是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表,所以称作表空间。分区表当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的...
174
热度 -
[Oracle开发] 程序包
Oracle学习笔记十二子程序(存储过程、自定函数)和程序包子程序子程序:命名的PL/SQL块,编译并存储在数据库中。子程序的各个部分:1.声明部分2.可执行部分3.异常处理部分(可选)子程序的分类:1.过程-执行某些操作2.函数-执行操作并返回值子程序的优点:模块化将程序分解为逻辑模块可重用性可以...
456
热度 -
[Oracle开发] 撤销,收回权限
Oracle学习笔记二初识Oracle(二)Windows中的Oracle服务Oracle9i的每个实例在Windows中都作为一项服务启动服务是在Windows注册表中注册的可执行进程,由Windows操作系统管理“服务”对话框中的各项Oracle服务如图所示:Oracle...
237
热度 -
[Oracle开发] Oracle 11g务须开启的服务及服务详细介绍
Oracle11g必须开启的服务及服务详细介绍转自:http://www.educity.cn/shujuku/404120.html成功安装Oracle11g数据库后,你会发现自己电脑运行速度会变慢,配置较低的电脑甚至出现非常卡的状况,通过禁止非必须开启的Oracle服务可以提升电脑的运行速度。那...
200
热度 -
[Oracle开发] 依据会计期间获取月度第一天,最后一天和年度第一天
根据会计期间获取月度第一天,最后一天和年度第一天简单的记录一下,以免忘记:DECLAREV_PERIOD_BEGIN_DATEDATE;V_PERIOD_END_DATEDATE;V_YEAR_BEGIN_DATEDATE;V_PERIOD_NAMEVARCHAR2(20):='2015-11';B...
181
热度 -
[Oracle开发] 怎么监控ORACLE索引使用与否
如何监控ORACLE索引使用与否在数据库管理与维护中,我们总会遇到一个问题:我们创建的索引是否会被某些SQL语句使用呢?换个通俗表达方式:我创建的索引是否是未使用的索引(unusedIndexes),是否有价值呢?如果创建的某个索引是UnusedIndexes,尤其是没有合理规划索引的系统或那些管理...
235
热度 -
[Oracle开发] oracle数据泵示范
oracle数据泵示例主要的导出示例:1.导出指定表空间:expdpsystem/xxxDIRECTORY=dump_dirtableapace=xxxdumpfile=xxx_%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%".dmplogfile=xxx.log2.导出指定sc...
191
热度 -
[Oracle开发] oracle11G使用DGbroker创办dg
oracle11G使用DGbroker创建dg1.环境:a.主机环境:centos6.5b.软件环境:oracle11.2.0.4c.主机信息:DG1:192.168.100.51(数据库sid:atest)DG2:192.168.100.522.前提工作(主从都要设置):a.关闭防火墙:/etc/...
240
热度 -
[Oracle开发] Oracle Dataguard的原理与根本配置
OracleDataguard的原理与基本配置最近集团在做灾备方案,用于Oracle的高可用性,在不影响主库性能的前提下,我们选择使用DG的"最大性能"模式。DG是Oracle数据库自带的数据同步功能,其基本原理是将日志文件从主库传输到备库,然后在备库上应用这些日志文件,从而使备库与主库保持同步。D...
264
热度 -
[Oracle开发] ORACLE TO_CHAR函数格式化数字的出现空格的缘故
ORACLETO_CHAR函数格式化数字的出现空格的原因在这篇博客SQL挑战——如何高效生成编码里面我由于需要将数字格式化为字符,像12需要格式化0012这样的字符,所以使用了TO_CHAR(数字,'0000')这样的写法,后面0000表示缺省补零,测试过程中,我发发现TO_CHAR(number,...
349
热度 -
[Oracle开发] oracle的增删改查话语
oracle的增删改查语句创建一个表:cteatetable表名(列1类型,列2类型);查看表结构desc表名添加一个字段altertable表名add(列类型);修改字段类型altertable表名modify(列类型);删除一个字段altertable表名dropcolumn列名;修改表的名字r...
254
热度 -
[Oracle开发] oracle中drop、delete跟truncate的区别
oracle中drop、delete和truncate的区别oracle中可以使用drop、delete和truncate三个命令来删除数据库中的表,网上有许多文章和教程专门讲解了它们之间的异同,我说简单点如下:1.delete和truncate都是删除表中的内容而不能删除表的结构,而drop则是删...
185
热度 -
[Oracle开发] oracle异常(ORA-01691),单个数据文件大小限制有关问题
oracle错误(ORA-01691),单个数据文件大小限制问题1.问题:数据库从其他库同步一张大表时,出现错误ERRORatline3:ORA-24801:illegalparametervalueinOCIlobfunctionORA-02063:precedinglinefromPICLINK...
256
热度 -
[Oracle开发] 批量执行话语之——禁用所有表的外键
批量执行语句之——禁用所有表的外键在转移数据库,进行数据导入的时候,遇到一件麻烦事,就是表间外键约束的存在,导致insert频频报错,批量执行sql语句又是顺序执行,没办法我只好手动输入。然后输入到一半灵光一闪,为什么不先把外键约束全部禁用先呢?于是我百度到以下资料:oracle删除(所有)约束禁用...
252
热度 -
[Oracle开发] Oracle 怎么对中文字段进行排序
Oracle如何对中文字段进行排序Oracle中对中文字段进行排序通常有三种方式1)按笔画排序select*fromTableorderbynlssort(columnName,'NLS_SORT=SCHINESE_STROKE_M')2)按部首排序select*fromTableorderbynl...
388
热度