1.在Varchar2的格式中‘’相当于null(都不分配内存)。select'存在'aafromdualwhere''isnull这句话的结果是存在的。2.在Oracle中不能对null做逻辑判断,只能使用is和isnot。select'存在'aafromdualwherenull=null;select'存在'aafromdualwherenull<>null;select'存在'aafromdualwhere'aa'<>null;select'存在'
系统 2019-08-12 01:54:16 2640
环境:Ubuntu+Oracle10gxeedition俗话说,工欲善其事,必先利其器。同样,在linux下学习Oracle,sqlplus是最直接来使用的工具。设置好sqlplus的参数,有利于提高学习效率。话不多说,下面说说我常用的一些设置。请大家不吝赐教,多提意见。(1)使用vim编辑器SQL>editedit命令对当前脚本进行编辑,调用默认编辑器ed。如果大家熟悉vi的话,用它来做默认编辑器就很方便了。有二种方式来设置vi作为默认编辑器:方式一是编
系统 2019-08-12 01:53:46 2640
Howard'sStartupGame@meditic»降级论降级论几乎一年没有写博客了,说没时间那是借口,唯一的原因是,年纪越大越发觉自己肤浅。有些想法还没提笔,就发现很幼稚,就不敢发出来贻笑大方了。这次先给大家说个小故事:从前有三个屌丝,聚在一起做网络,提供免费的网络服务,砸锅卖铁,通宵达旦,除了卖肾啥都做了。3年后终于做到了五百万用户,对于年轻人来说,能把五百万人玩弄于鼓掌之间,已经是很牛逼轰轰的事了,不过用户越多,成本越高,每年服务器、带宽租金、房
系统 2019-08-12 01:32:14 2640
原文:Oralce导出脚本命令,定时执行@echooff@echo================================================@echowindows环境下Oracle数据库的自动备份脚本@echo1、备份导出文件时自动使用当前日期进行命名。@echo2、urls是临时目录,url,是最终保存目录,保存后会删除临时目录@echo3、这是Oracle11g的导出命令,下面是5个用户的导出expdpppp/ppp@zcjcd
系统 2019-08-12 01:52:04 2639
oracle按每天,每周,每月,每季度,每年查询统计数据//按天统计selectcount(dataid)as每天操作数量,sum()fromtablenamegroupbytrunc(createtime,'DD'))//按自然周统计selectto_char(date,'iw'),sum()fromtablenamegroupbyto_char(date,'iw')//按自然月统计selectto_char(date,'mm'),sum()fromta
系统 2019-08-12 01:52:40 2638
1:replace替换函数第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么selectreplace('qingsong','g','8');-----------------------------qin8son8(所影响的行数为1行)=========================================================2:substring截取字符函数第一个参数是字符串,第二个是截取字符串的开始位置,
系统 2019-08-12 01:32:16 2638
RollTheCubeTimeLimit:3000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):345AcceptedSubmission(s):127ProblemDescriptionThisisasimplegame.Thegoalofthegameistorolltwoballstotwoholeseach.'B'--ball'H'--hole
系统 2019-08-12 01:53:14 2637
题意:略。思路:进行两次dp。第一次dp从前向后,用dp[x]表示从第x位向前dp[x]位可构成一个数字,且与前面的数组符合题意要求。最后求的dp[n]即为最后一个数字的长度。而题目还有要求,所有解中输出前面数字最大的一个。因此还需要进行一次dp,从后向前。具体看代码吧,当初也是看别人代码才看懂的。1#include2#include3charnum[85];4intdp[85],n;5booljudge(intst1
系统 2019-08-12 01:53:02 2637
PERCENTILE_DISC功能描述:返回一个与输入的分布百分比值相对应的数据值,分布百分比的计算方法见函数CUME_DIST,如果没有正好对应的数据值,就取大于该分布值的下一个值。注意:本函数与PERCENTILE_CONT的区别在找不到对应的分布值时返回的替代值的计算方法不同SAMPLE:下例中0.7的分布值在部门30中没有对应的Cume_Dist值,所以就取下一个分布值0.83333333所对应的SALARY来替代SELECTlast_name,s
系统 2019-08-12 01:52:10 2637
【IT168专稿】谈到GAM和SGAM,我们不得不从数据库的页和区说起。一个数据库由用户定义的空间构成,这些空间用来永久存储用户对象,例如数据库管理信息、表和索引。这些空间被分配在一个或多个操作系统文件中。当我们创建一个数据库的时候,例如以缺省的方式CREATEDATABASETESTDB,SQLServer自动帮我们创建好如下两个数据库文件。这两个数据文件是实实在在的操作系统文件,其中一个是叫行数据文件,用来存储数据库的各种对象,另外一个是日志文件,从来
系统 2019-08-12 01:33:24 2637
visualfc-VisualWTLWinxGUIQtdeveloperaddin-GoogleProjectHostingIntroductionWTLandWinxGUIaddinforeVC4/VS60/VS2003/VS2005/VS2008/VS2010/VCExpressCppSupportpluginforQtCreator1.3.0/1.3.1/2.0.1ProjectsCppSupportplguin:ClassViewpluginfor
系统 2019-08-12 01:53:12 2636
原文:在SQLServer2008中调用.net,dllT-SQL的在执行普通的查询的时候是很高效的,但是在执行循环,判断这样的语句的时候效率就不那么的高了。这时可以借助CLR了,我们可以在SQLServer2008中扩展C#程序来完成循环等过程式的查询,或者其他SQL不便实现的功能。这个随笔中将介绍在SQLServer中扩展C#程序实现正则表达式的替换功能。新建一个类库程序命名为Regex,打开VisualStudio2008,点击File,点击New,
系统 2019-08-12 01:34:00 2636
如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。看懂执行计划也就成了SQL优化的先决条件。这里的SQL优化指的是SQL性能问题的定位,定位后就可以解决问题。一.查看执行计划的三种方法1.1设置autotrace序号命令解释1SETAUTOTRACEOFF此为默认值,即关闭Autotra
系统 2019-08-29 23:47:41 2635
1:测试数据库表usermysql>descuser$$+-------+-------------+------+-----+---------+----------------+|Field|Type|Null|Key|Default|Extra|+-------+-------------+------+-----+---------+----------------+|id|int(11)|NO|PRI|NULL|auto_increment||n
系统 2019-08-12 01:54:18 2635
转自:http://blog.csdn.net/bxbx258/article/details/2945832还原一个数据库:mysql-hlocalhost-uroot-p123456wwwd:/www2008-2-26.sql************************************************备份MySQL数据库
系统 2019-08-12 01:53:31 2635