- 博客(153)
- 资源 (3)
- 收藏
- 关注
原创 oracle存储过程!解决网友问题
有表T_1(index_1, crop_id, corp_name, start_time, end_time), 需要生成T_2(index_2, corp_id, corp_name, year_time, month_time). 其中index_1和index2由SEQUENCE产生 数据如下: T_1 index_1, corp_id, corp_name, start_time, en
2008-07-21 16:53:00
556
原创 如何通过触发器实现数据库的即时同步
测试环境如下:SQL Sever 2000数据库,远程主机名:xz,用户名:sa,密码:无,数据库名:test 创建测试表,请注意不能用标识列做主键,因为不能进行正常的更新。 然后在本机上创建测试表,注意远程主机上也要做同样的建表操作,只是不写触发器。 if exists (select * from dbo.sysobjects where id = object_id(N[tes
2008-07-15 15:20:00
665
原创 怎样处理Oracle数据库中的坏块
◆数据库块的格式和结构: 数据库的数据块有固定的格式和结构,分三层:cache layer,transaction layer,data layer。在我们对数据块进行读取写入操作的时候,数据库会对要读写的数据块做一致性的检查,其中包括:数据块的类型、数据块的地址信息、数据块的SCN号以及数据块的头部和尾部。如果发现其中有不一致的信息,那数据库就会标记这个数据块为坏块了。数据库的坏块分为两种,逻辑
2008-07-15 10:32:00
692
转载 CIO如何组建企业信息化队伍[转]
国内企业最近几年上马ERP项目的很多,最终成功的并不多,究其原因,绝大多数人都认为是老总没有亲自抓,ERP项目不是"一把手"工程。但更深层次的原因,除了与老总的 重视程度相关外,企业是否有一支既懂管理、又懂技术的信息化队伍是ERP成败的关键。企业是否重视信息化人才的培养,说到底,还要看老总,所以说ERP是"一把手"工程并不为过。不过,这并不是本文要讨论的重点,笔者想和业内朋友探讨的是,如何打造企业
2008-05-28 22:39:00
899
原创 Linux下的shell编程入门
通常情况下,我们从命令行输入命令每输入一次就能够得到系统的一次响应。一旦需要我们一个接着一个的输入命令而最后才得到结果的时候,这样的做法显然就没有效率。要达到这样的目的,通常我们利用shell程序或者shell脚本来实现。 一、简介 Shell编程有很多类似C语言和其他程序语言的特征,但是又没有编程语言那样复杂。Shell程序就是放在一个文件中的一系列Linux命令和实用程序,在执行的时候,通过L
2007-02-05 14:01:00
2065
1
原创 oracle 9i 分析函数参考手册
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。下面例子中使用的表来自Oracle自带的HR用户下的表,如果没有安装该用户,可以在SYS用户下运行$ORACLE_HOME/demo/schema/human_resources/hr_main.sql来创建。 少
2007-02-02 14:30:00
1205
原创 TOAD的导入或导出
导出部分:1、在SQL EDITOR中写出你所需要得到数据的SQL语句,然后运行。 2、然后在下方数据区按鼠标右键,点击 SAVE AS 项 3、在弹出的对话框设置导出的格式,文件存放位置及相关格式化选项 4、点击 OK ,导出成功————————————————————————————————————————解决乱码的办法:可以在保存时选择XLS
2007-01-31 11:03:00
9874
1
原创 oracle 被锁问题集及解决方案
1.错误信息:ORA-28000: the account is locked 原因分析: The user has entered wrong password consequently for maximum number of times specified by the users profile parameter FAILED_LOGIN_ATTEMP
2007-01-19 16:02:00
3028
1
原创 Oracle DBA面试题及参考答案
IT工作市场是如此的紧张,每个可获得的职位都有一堆人在申请。Naveen Nahata为Oracle E-Business Suite的数据库管理员申请者提供了以下一些面试时的技术问题,它可以帮助申请者们快速脱颖而出。 问题 1如果信息采集管理系统(ICM)崩溃了怎么办? 2你如何加速打补丁的过程? 3打补丁的过程中出错了,你怎么办? 4请提供克隆过程和克隆之后采取
2007-01-18 14:56:00
2837
转载 Oracle Pipelined Table
为了让 PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成。REF CURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行具体化。Oracle 9i 通过引入的管道化表函数纠正了后一种情况。表函数是返回整个行的集(通常作为一个集合)的函数,可以直接从 SQL 语句中进行查询,就好像它是一个真正的数据库表一样。管道化表函数
2007-01-09 16:36:00
2204
原创 未来三个月行动方案
在处理繁忙工作的同时,拓展个人管理才能总是一个挑战。但是,个人的自我完善正是公司发展进步的关键。这里推荐如何在90天内增强CIO技能的方法: 1. 要认识到培养全面技能是一个持续互动的过程,这绝不是一蹴而就的事情。这一过程需要CIO充分了解哪些技能最需要得到提高,并且对自我完善要有持之以恒的决心。 2. 寻找机会将自己摆在业务部门主管的位置上。如果之前你没有业务运营的经验,那么你可以在
2007-01-06 14:41:00
1718
转载 如何连接oracle数据库及故障解决办法
要使一个客户端机器能连接oracle数据库,需要在客户端机器上安装oracle的客户端软件,唯一的例外就是java连接数据库的时候,可以用jdbc thin模式,不用装oracle的客户端软件。加入你在机器上装了oracle数据库,就不需要在单独在该机器上安装oracle客户端了,因为装oracle数据库的时候会自动安装oracle客户端。 用过sql server数据库然后又用oracle的新
2006-12-16 14:26:00
1219
转载 精简版ORACLE客户端程序
昨天本想在异地公司的电脑上用TNSPING测试一下网络状况,可是却发现如果不装ORACLE客户端,TNSPING根本就无法执行。而要在异地装个ORACLE客户端,又谈何容易,几乎就是恶梦,安装程序压缩后是453MB,安装过程也是费时费力,我仅仅想测试一下网络,需要这么大费周张吗?以后这种需求还多,所就决定把客户端程序重新打包。 1、找一台没装过ORACLE客户端的电脑自定义安装10GR2的
2006-12-16 14:13:00
3177
原创 [SQL]得到一年中所有为星期二的日期语句
Method 1:select dateadd(day,x,col),星期二 from (select cast(2006-1-1 as datetime) as col)a cross join (SELECT top 365 b8.i+b7.i + b6.i + b5.i + b4.i +b3.i +b2.i + b1.i + b0.i xFROM(SELECT 0 i UNION
2006-10-18 17:09:00
2707
原创 sql生成6为随机数,然后加密实现
-------产生六位的随机数declare @RandNumber uniqueidentifierdeclare @Number nvarchar(10)set @RandNumber = NewID()--------MD5函数IF EXISTS(SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N[dbo].[MD
2006-09-27 17:14:00
3661
4
原创 [SQL]几种联椄的区别
1.嵌套循环联接 嵌套循环联接也称为嵌套迭代,它将一个联接输入用作外部输入表(显示为图形执行计划中的顶端输入),将另一个联接输入用作内部(底端)输入表。外部循环逐行消耗外部输入表。内部循环为每个外部行执行,在内部输入表中搜索匹配行。最简单的情况是,搜索时扫描整个表或索引;这称为单纯嵌套循环联接。如果搜索时使用索引,则称为索引嵌套循环联接。如果将索引生成为查询计划的一部分(并在查询完成后立即将
2006-09-22 16:14:00
1433
原创 [SQL]交叉表的处理
*功能:交叉表求解 程序员:cosio日期:2006-09-22数据示例:[id] [progid] [rights] 1 3302 11112 3302 11001 3303 10112 3303 11113 3303 1101*/--创
2006-09-22 15:53:00
1491
转载 数据库备份与还原处理
利用T-SQL语句,实现数据库的备份与还原的功能体现了SQL Server中的四个知识点: 1. 获取SQL Server服务器上的默认目录 2. 备份SQL语句的使用 3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理 4. 作业创建SQL语句的使用 /*1.--得到数据库的文件目录 @dbname 指定要取得目录的数据库名
2006-09-21 15:39:00
1184
转载 浅谈如何建立三层体系结构的ASP应用程序
随着互连网应用的深入和发展,三层体系结构的应用模式也得到更多人的青睐。本文介绍了三层结构应用程序的概念和优点,并结合一个实例介绍了如何建立三层结构的ASP应用程序。 一、两层结构的ASP应用有何缺点 ASP有一个天生的缺点,就是ASP代码和HTML代码是混在一起的,ASP程序员既需要考虑与数据库打交道,需要关心如何与HTML配合,有时还需要用ASP直接生成HTML代码。其结果是,当程序
2006-09-12 16:54:00
1391
2
转载 程序设计的多层架构学习
在学习程序设计的时候,我们都会用到多层架构,其带来的好处是不要重复地写代码,可能通过面向对象技术来改善代码,提高代码的重复利用。 我在程序设计的时候比较喜欢把它分成五层:表示层(Web)、业务逻辑层(BusinessRule)、数据访问层(DataAccess)、数据层(Data)、系统框架层(Framework). 表示层:直接与用户面对面,可以的DV+CSS+JavaScript来完成。如果
2006-09-12 15:13:00
1619
2
转载 CodeSmith使用体验和心得
CodeSmith相关文章:CodeSmith使用体验和心得Struts+Spring+Hibernate练习(完整)struts+spring+hibernate之间的关系与差别(转)史上最简单的struts+spring+hibernate配置实例 修订版配置Springframework与hibernate连接多数据库的事务Spring+Hibernate连接Mysql的(Tomcat)配置
2006-09-06 14:41:00
2392
转载 SQL运行得更快!
人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这三个方面
2006-09-06 11:52:00
1914
转载 成就DBA职业生涯
作者介绍:Brian Peasland,Techtarget网站Searchoracle子站的资深专家,其个人的网站 Peasland.net. 介绍 许多年来,我在不同的新闻组上花费了很多时间与那些想知道如何得到数据库管理员(DBA)的工作或者如何成长为一名DBA的IT人进行交谈,现在他们有了工作。这些年来许多人针对如何达到这个目标提出了不同意见。本文即是那些意
2006-08-31 09:40:00
1133
原创 c#.net常用函数列表
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre
2006-08-25 08:48:00
1122
原创 c#的一些问题和参考答案
简答题目1. 面向对象的思想主要包括什么?继承 多态 封装封装:用抽象的数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型内部。继承:子类拥有父类的所有数据和操作。 多态:一个程序中同名的不同方法共存的情况。 有两种形式的多态– 重载与重写。2. 什么是装箱和拆箱?举例说明。装箱(boxing)和拆箱(unboxing)机制使得在C#类型系统中,任何值类型、引用类型和o
2006-08-21 14:57:00
1448
原创 浅析class与struct区别
记得以前学C语言老师就讲过struct,那个时候struct主要是用在链表的处理中。后来自己学了C++,才开始接触class,class就不用我介绍了吧。.NET里对struct和class这两个关键字都有支持,刚开始学C#的时候就以为C#保留struct是为了与以前的语言兼容一下,struct只是class的另一种表现形式罢了。在看了《Applied Microsoft .Net Framewo
2006-08-21 14:48:00
1125
原创 IIS不能解析.asp的文件解决办法
解决办法 知道了导致HTTP 500内部错误的原因,解决起来就比较简单了,那就是人工同步IWAM账号在Active Directory、IIS metabase数据库和COM+应用程序中的密码。 具体操作分三步,均需要以管理员身份登录计算机以提供足够的操作权限(IWAM账号以IWAM_MYSERVER为例)。 (一)更改Active Directory中IWAM_MYS
2006-08-14 15:58:00
1557
1
转载 sql server日志文件总结及日志满的处理办法[转]
交易日志(Transaction logs)是数据库结构中非常重要但又经常被忽略的部分。由于它并不像数据库中的schema那样活跃,因此很少有人关注交易日志。 交易日志是针对数据库改变所做的记录,它可以记录针对数据库的任何操作,并将记录结果保存在独立的文件中。对于任何每一个交易过程,交易日志都有非常全面的记录,根据这些记录可以将数据文件恢复成交易前的状态。从交易动作开始,交易日志就处于记录状态
2006-08-08 11:30:00
1177
原创 隐藏在任务栏中的程序[VB]
Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" _(ByVal hwnd As Long, ByVal nIndex As Long) As LongPublic Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" _
2006-06-26 17:59:00
1387
原创 [SQL]排序的解决方案
现有规则:A,B,C,D现有顺序:A1 B1 空 空A1 B1 空 D1A1 B1 C1 空期望顺序:A1 B1 空 空A1 B1 C1 空A1 B1 空 D1解答:/*名称:解决排序问题作者:cosio时间:2006-06-13*/declare @t table(A char(10),B char(10),C char(10),D char(10))insert
2006-06-13 15:42:00
1488
2
转载 公农历转换
********************************************************************************************建一个类,类名为clsDateOption ExplicitDim ZDay As Long /////////////////////////////////////////////////////////
2006-05-25 14:31:00
6614
转载 精妙的SQL语句
很有可能用得上的,是网友的功劳,不是我虾米张的。说明:复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 1说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间 SQL: sele
2006-05-23 11:53:00
1678
4
转载 利用OleDb对象,将数据库中全部表转换成XML文件
ASP.NET Dataset让你在页面中使用XML格式的文件提供了便利。如果您的数据全部都在一个数据库中,该如何进行转换呢?如果你的数据库与OleDb兼容的话,下面就看看如何把数据库中的所有表转换成XML文件。文件名字与数据库中的表的名字相同。本代码包含两个版本:C#版本和VB.NET版本。C#版本:void Page_Load(object sender, EventArgs e) {
2006-05-10 10:35:00
914
原创 将中文转成拼音SQL版[转]
/*CREATE FUNCTION dbo.fnpbGetPYFirstLetter ( @str NVARCHAR(4000) ) RETURNS NVARCHAR(4000) --WITH ENCRYPTION AS BEGIN DECLARE @WORD NCHAR(1),@PY NVARCHAR(4000) SET @PY= WHILE LEN(@STR)>0 BEGIN SE
2006-05-08 17:22:00
2917
原创 通用的数据分页的存储过程 [转]
CREATE PROCEDURE sp_page @tb varchar(20), --表名 @col varchar(20), --按该列来进行分页 @coltype bit, --@col列的类型,0-数字类型,1-字符类型 @collist varchar(800),--要查询出的字段列表 @selecttype int, --查询类型,1-前页,2-后页,3-首页,4-末页,5-指定页 @
2006-05-08 17:21:00
912
原创 搭建asp.net平台问题集
今天兴冲冲地搭建了asp.net平台,安装了半个小时,还以为就一劳永逸了呢,想不到一个服务器环境要考虑这么多东西。虽然遇到了许多错误,不过上网Google下,有些问题还是很容易解决地。就把先遇到的两个问题记下吧,以后肯定还会遇到很多问题,呵呵,遇到再说吧:)问题一:错误:Visual Studio .NET 已检测到指定的 Web 服务器运行的不是 ASP.NET 1.1 版。
2006-05-03 14:58:00
1543
转载 NHibernate文档写作计划(草稿) [转]
1.快速起步一个简单示例,四个核心对象简单介绍,体系结构介绍 2.基本映射和基本配置equals、hashcode,class,id,联合id,识别器,版本,时间戳,外连接抓取,属性,shame等。SessionFactory的多种配置方法,连接提供方法,方言等。3.关联映射一对一,多对多,多对一,一对多4.集合映射set,bag,map,list,延迟加载,idb
2006-04-28 09:56:00
985
原创 NHibernate文档翻译 第11章----Nullables
第11章 Nullables 目录如何使用?什么是 Nullables?Nullables 是 NHibernate 的附加软件,它是Donald L Mull Jr. (aka luggage)贡献的.大部分数据库系统允许基本类型(象int或bool)为null。这意味着一个boolean列可能有0,1或者是null值,null和0有不同的含义。但是在.N
2006-04-28 09:55:00
1571
原创 NHibernate文档翻译 第10章----NHibernate.Tool.hbm2net
第10章 NHibernate.Tool.hbm2net 什么是 NHibernate.Tool.hbm2net?NHibernate.Tool.hbm2net 是 NHibernate 的附加软件.它使得从hbm.xml映射文件产生源代码成为可能。在 NHibernate.Tasks目录,有一个叫做Hbm2NetTask的工具,你可以用它自动编译程序(使用NA
2006-04-28 09:54:00
1207
原创 NHibernate文档翻译 第9章----使用AttributesNHibernate.Mapping.Attributes
第9章 使用AttributesNHibernate.Mapping.Attributes 目录 如何使用? 提示 已知的问题和TODOs 开发者须知什么是 NHibernate.Mapping.Attributes? NHibernate.Mapping.Attributes 是 NHibernate 的附加软件,它是Pierre Henri Kuat
2006-04-28 09:53:00
1915
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅