随笔分类 - 数据仓库
摘要:队长同学原来的地址:https://www.cnblogs.com/teamleader/archive/2007/05/31/765943.html队长同学原来的描述: 有时我们需要一次性执行多条sql语句,而用来更新的sql是根据实际情况用代码拼出来的解决方案是把sql拼成下面这种形式: beg
阅读全文
摘要:场景:Oracle、有一列需要按其它列分组后,个别值需要保证唯一,:分完组后,只允许有一行设置默认标识,而其它行则无所谓。 -- Create/Recreate indexes create unique index IDX_TSI_CODEITEM_CODE_DEFAULT on TSI_CODE
阅读全文
摘要:USE [DB]GO/****** Object: UserDefinedFunction [dbo].[EAN13] Script Date: 07/04/2017 15:21:51 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO/** -
阅读全文
摘要:背景:中了一个标,Oracle改成SQLServer解决办法: 1、首先想到微软的解决方案:Microsoft SQL Server Migration Assistant v7.4 for Oraclehttps://www.microsoft.com/en-us/download/details
阅读全文
摘要:原文:http://blog.csdn.net/lqh4188/article/details/39225191
阅读全文
摘要:原文:http://www.cnblogs.com/sammon/archive/2012/05/10/2494362.html 测试表与测试数据 CREATE TABLE TestTitle ( name VARCHAR(10), titleVARCHAR(10) ); INSERT INTO T
阅读全文
摘要:原文:http://www.cnblogs.com/kimbosung/p/4515670.html
阅读全文
摘要:背景:实施部同事在客户现场把装有Oracle的虚拟机整体复制了一份用于测试。现象:此后两台服务器都不能用了,提示“ORA-12638: credential retrieval failed tips”,当关闭其中一台机器后有些时候会好一会,但偶尔还会报错,根据错误号,可以肯定这不是我们程序自身的问题,需要从Oracle或操作系统入手。解决办法:原文地址:http://www.blogjava.net/decode360/archive/2008/10/20/286806.html 所有事情不非像想象那样难,动动手你也能解决很多问题,^_^。 最近在SQL连接的时候,无缘无故就报ORA-12.
阅读全文
摘要:1、ALTER SYSTEM SET deferred_segment_creation=FALSE SCOPE=MEMORY;ALTER SYSTEM SET deferred_segment_creation=FALSE SCOPE=SPFILE;alter system set processes=400 scope=spfile;2、Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0
阅读全文
摘要:背景:需求决定目标解决办法:1、Baidu,关键字:Oracle、序列、重置、清零 结果: 大家都在提问、质疑,没有答案。2、Google,Key word: oracle 、sequence、resetResult:create or replaceprocedure reset_seq( p_seq_name in varchar2 )is l_val number;begin execute immediate 'select ' || p_seq_name || '.nextval from dual' INTO l_val; execute immed
阅读全文
摘要:故事背景: 昨天一个项目的实施现场了解一下项目进展情况,无意中发现了客户的条反馈信息,某个操作时常会出现速度慢,导致卡死的情况,看了一下服务器并未发现异常,于是检查程序,不得了:在一条查询里面嵌了一个子查询,而这个子查询居然是一个无条件的全表统计,而需要与主表关联的那列还没有索引。解决办法: 全在附件里了。/Files/spymaster/如何提升软件运行效率.rar说明:附件是几年前一个内部培训的材料,如今再拿出来大家看看,这里有自己有一些体会,也一些内容来自网上。关于正确与否,请大家用实践检验,本人非计算机科班出身,欢迎大家批评。提纲一、影响软件运行效率的因素二、概述开发角度如何提高软件运
阅读全文
摘要:1、背景:xxxxxxxxxxxxxx ----------------华丽的分割线----------------2、解决办法: 据观察 Function 定义返回类型如果是decimal时无法指定小数位数,导致这种情况出现; 好吧把类型改成float试一下,我想解决了。
阅读全文
摘要:--===================================================================--SQL:数据库压缩语句-------------------------------------------------------------------DECLARE @db_name varchar(200)------------如果压缩某一个数据库...
阅读全文
摘要:场景:某大型石化企业生产数据监控,最终实现安全数据分析。需求:监控时间以秒为单位,第条记录约字节50字节,虽然数据量不大,但记录较多,且后续统计分析会比较交频繁。解决办法:创建分区表,以月为单位进行数据的分散存储。操作步骤:1、添加数据文件2009.sql2、创建分区函数2009.sql3、创建分区表.sql4、手动添加数据5、查看数据分布情况.sql脚本下载地址:http://files.cnb...
阅读全文
摘要:场景:集团式架构公司体系,因业务原因各子公司间数据相互独立,集团主管部门可对子公司进行数据监管、统计、分析;解决办法:采用部门编码权限方式(纯模型,各位看官勿笑,如有好的解决方式请提供)1、业务数据增加数据维护人员信息。2、部门增加权限编码,大致方式(父:0001、子一:00010001、子二:00010002)。3、数据访问根据当前用户所在部门 like数据维护人员所在部门进行比较。4、关于父子...
阅读全文
摘要:关于SQLite乱码问题解决办法(界面乱码、插入数据后管理工查询乱码) 1、更换创建数据库工具,由原来的 SQLite Administrator 改成 SQLite Expert Professional,创建数据库时选择编码为UTF8。 2、"Data Source=DBName;New=False;Compress=True;Synchronous=Off;UTF8Encoding=True...
阅读全文
摘要:场景:对于收款员结账会出现组合付款的现象,在一些报表中需要在一行中体现所有的付款方式. 问题:传统的方法是用一个函数使用个游标咣咣一顿循环,组合一个结果给反回来.不用不知道呀,这东西效率相当差.差到不能忍受为止. 解决办法:网上学来的原文(http://www.itpub.net/viewthread.php?tid=837409). SQL> declare ...
阅读全文
摘要:数据内容: 开始 结束 1 61001 61011 2 61012 61262 3 61263 61395 4 61396 61660 5 61661 61975 6 61976 62000 7 89001 89164 8 89165 89306 9 89307 89573 10 89574 89775 11 89776 90000 12 102001 102044 13 102045...
阅读全文
摘要:1、原起:项目已到收尾阶段,各种业务报表纷纷涌出,样式、速度都在必须之列。项目组中技术狂人GZH开始着手研究物化视图,以图解决速度问题。 2、速度:查询速度果然有质的提高。 3、问题出现:物化视图大致原理是在提交时根据条件,把数据组合查询出来,并保存到一个表中。如果数量小的更新效果不明显,但提交300条或更多的数据时,物化视图的自动同步过程会导致锁的出现,从而系统无响应。而昨天突发的系统处理大...
阅读全文
摘要:(转自)http://blog.csdn.net/Torrice/archive/2006/01/25/587986.aspx 我们在写SQL语句的时候经常需要用到行与列的转换问题,对于一个新手来说可能比较困难,其实你只要能够熟练运用Decode和Sum函数,这个问题就迎刃而解. Create table test (name char(10),km char(10)...
阅读全文

浙公网安备 33010602011771号