快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

如何替代oracle 如何替代稳压二极管

怎样用REPLACE函数替换oracle表中某一字段的值?

1、oracle中round函数也是对数字进行截取操作的,但与trunc不同的时,round函数对截取的数字进行四舍五入运算。

成都创新互联公司专注于漳县网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供漳县营销型网站建设,漳县网站制作、漳县网页设计、漳县网站官网定制、重庆小程序开发服务,打造漳县网络公司原创品牌,更为您提供漳县网站排名全网营销落地服务。

2、如果添加上round的第二个参数,它的使用提保留几位小数。并进行四舍五入运算。

3、同样round的第二个参数也可以是负数,它的使用是从小数位的左侧开始进行保留,同时去掉小位数右侧数据。如果小位数左侧不够进行四舍五入运算,那小位数左侧以0代替,如果能够进行四舍五入则直接在保留位数前进一位数,保留位数全部以0代替。

4、oracle中替换字符串函数replace使用方法很简单。

5、在使用replace函数的时候如果str1在str不能匹配到,那就直接输出str内容不对str1进行替换。

oracle可用什么数据库替代

mysql

access

sql server

这三个都比ORACLE 占资源小,推荐mysql

mysql中怎么替代oracle中的EMPTY

MySql中代替Oracle的EMPTY方法

使用以下代码

String sql = "insert into SSC_InsuranceCardMovement(oid,managedOrgId,cardFile) values( , ,NULL) ";

MySql中代替Oracle的instr方法

-- Function "INSTR2" DDL

CREATE FUNCTION `INSTR2`(v_string varchar(5000), v_delimiter varchar(20), pos int,nth int) RETURNS varchar(5000)

begin

declare icount int default 0;

declare len int default 0;

declare len1 int default 0;

declare lth int default 0;

declare lth1 int default 0;

declare str1 varchar(5000) default '';

set len = length(v_string);

set len1 = length(v_delimiter);

set lth = instr(v_string ,v_delimiter);

if lth=0 then

set icount = lth;

else

if pos is null then

set icount = lth;

elseif pos 0 then

set icount = locate(v_delimiter,v_string,len+pos-1);

elseif pos = 0 then

set icount = 0;

elseif pos = 1 then

if nth is null then

set icount = lth;

elseif nth =1 then

set icount = if (length(substring_index(v_string ,v_delimiter,nth))=0 or length(substring_index(v_string,v_delimiter ,nth))=length(v_string ),0,length(substring_index(v_string ,v_delimiter,nth))+1);

else

set icount = 0;

end if;

else

怎样劝服机关单位使用 MySQL/MongoDB/Redis 取代 Oracle

首先,我先把结论说出来。放弃吧,基本没希望的

原因有几个方面:

一 技术实力不够

二 责任问题

三 财政预算和政府采购

需要特别说明下,这个只是我个人的一些看法,而且多是之前的情况。围绕问题,我的叙述肯定更多的是不好的地方,而且我就是来黑的好吗!

应该说,新一届政府上来之后,很多东西都在改变,真心期望一切都能变得更好,更透明。

一 技术实力

基层机关单位的IT部门人员,往往有这么几种来源:1.公务员编制 2.事业编制人员 3.聘用制(也就是闻名遐迩的临时工)。

可以说基本上这个队伍里边,几乎没有几个真正有技术实力的。大部分也就比一般人稍微懂得多点,能照着手册部署和会敲命令的都算好手了。。。Oracle 最次可以在Windows 图形界面部署,MySQL的管理相比要复杂多了。。。

1.公务员

成为公务员需要通过公务员考试,公务员考试考什么? 申论、行测、面试。等等,好像哪里不对的样子?!!! 我招的是计算机技术人员啊!

是的,俺们就是这么任性!大部分计算机技术岗位,只需要计算机类专业就可以。不妨想象一下,BAT招工程师,只考行测、申论,会是什么样的结果。

个例子,当初我的这个职位,要求是软件开发能力,因为需要自己做一部分简单的开发,还要负责各类软件硬件招标的技术要求之类。和我一起考进来的一个女孩,

学得是信息管理,也算计算机类专业。报道第一天,这个女孩就说自己一点软件开发相关东西都不会!!!然后就被分配到了其他部门工作了。我们部门领导到现在

提起来都满是怨念。。。

所以诡异就在这里了,技术好的,很多通不过公务员考试,能通过考试的,很多技术上又不能看。当然,最近几年,很多单位在面试时候也开始加入专业考试了,也算是吃一堑长一智吧。。。当然,我私底下认为可不止吃了一堑。。。

PS: 一次去外单位帮他们排查OA系统的问题,我让他们单位的管理员给我导出一份数据库,然后给数据库做个维护计划来备份数据库,这哥们很干脆的说不会。。。。

2. 事业编制

过去的事业编制管理是很不正规的,很多有关系或者有米的,通过领导签字就把孩子、老婆、儿子或者儿媳妇塞进了单位。这类人往往家庭条件优越(我们楼下有个

开宝马7系来上班的妹子),根本不稀罕每月一两千块那点工资,就图一个清闲稳定。期待这批孩纸们,技术精湛、爱岗敬业,额,还不如下图这样做有效呢

3.聘用制

我觉得不需要我细说,媒体黑的够多了。。。。

二 责任问题

这一点 @李依隆Jimmy答的很详细了 大家可以看他的回答

怎样劝服机关单位使用 MySQL/MongoDB/Redis 取代 Oracle? - 李依隆Jimmy 的回答

Oracle确实贵,可是最起码有公司的商业服务。有了问题知道找谁,花钱可以解决。对政府部门来说,最可怕的是花钱都解决不了的。

另外很重要的是,花钱买了商业方案,如果还是有问题,最起码有商业公司承担责任,用开源的系统,出了问题谁来负责呢?

而且客观的说,对于机关来说,系统稳定运行,不出问题才是最重要的,毕竟不是商业公司,效费比不是第一优先的考虑。银行系统不也一直是Oracle为主吗,类似的道理。

三财政预算和政府采购

如果有个单位,第一年是900万的预算,通过用MySQL替代Oracle,节省了300万,感觉真是棒棒哒!!那么请问接下来,会怎么样呢?答案是,明年这个单位的预算变成600万了。。。 那么还有什么呢? 对不起,木有了,就这样。Over.

政府采购。。。这个。。。佛曰,不可说,不可说。 我们用的西部数据1T移动硬盘,淘宝价格600+,我们采购价1200。(妈的,我决定还是勾上匿名好了。。。。)

综上,不要浪费时间去安利开源软件什么的了,有那个时间,找个流行的开源软件修改下,把相关手续都办好办全,以高大上的“完全自主知识产权"”达到国际一流水平“的身份,勇敢的去参加招标吧,骚年!!!!

编辑于 2015-04-29

75 条评论

感谢

分享

收藏

没有帮助

举报

禁止转载

Jimmy Li,你自由了,这里是平壤

陈志浩、Tawtg、陈宏鸿

等人赞同

前面的人包括题主在内都在谈技术上的问题,但是实际上这不是技术能决定的。

对于政府机关来讲,用任何产品首先要考虑的就是背书问题,为什么?规避政治风险。如果将来出了问题,背书可以避免很多麻烦。

什么叫背书?品牌的声誉、服务、奖项、资格证明等等都可以称之为背书。

为什么要用Oracle?因为这是世界上最好、最成熟的商用技术方案。如果将来出了大规模故障,那么就可以成功排除是因为技术方案选择不当的责任,责任在Oracle这样的供应商,这样主管的人就没有政治责任了。

同的道理,为什么政府采购笔记本电脑都会用联想、Dell、索尼、Thinkpad。选用联想是因为支持民族企业,而且本身也不算太差;Dell、索尼就

是国际大厂;Thinkpad过去的IBM,政府机关都是很认可。那么一旦电脑批量出了故障,那么既然国际顶级厂商的产品都出了问题,那就不是我们单位的

工作人员的责任,而是厂家的责任了;如果采购的时候选用神舟,如果出了问题,那么就会被怀疑中间是否有暗箱操作。

很多创业公司都想进入政

府市场,以为政府出手阔绰、好骗。但是实际上,如果不是创始人有强大到可以撬动市委常委以上的背景,或者本身公司有强大背书(挂靠在中科院、各种正部级协

会、Intel、IBM这种大树下面,有各种国际大奖,有各种苛刻的资质认证),否则,他们的产品压根就别想从政府拿到一个单子,就算某部门同意合作,也

很可能被财政砍掉。为什么?避免风险。

回到问题,如果你主持这个项目,并且坚持用开源方案,那么一旦哪天出现了问题,领导问你用的什么技

术方案怎么这么烂?你回答说开源的。你觉得你能把责任推到MySql上去么?这个政治风险是当然你来背。如果领导一直等着机会给你穿小鞋,可能你的政治生

涯上就多了一个污点了。

去oracle化是什么意思

去oracle化就是用成本更加低廉的软件——MYSQL替代Oracle,使用PC Server替代EMC2、IBM小型机等设备。


当前文章:如何替代oracle 如何替代稳压二极管
链接URL:http://6mz.cn/article/hippdo.html

其他资讯