自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

转载 linux下oracle数据库服务和监听的启动停止

linux下oracle数据库服务和监听的启动停止  1、启动数据库:oracle@suse92:~> sqlplus /nologSQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006Copyright (c) 1982, 2002, Oracle Corporation. All righ

2012-11-14 09:01:52 925

转载 Oracle中,将VARchar2类型的字符串写入BLOB类型的字段中

1、在数据库中建一个新表用于测试。create tbale tb_test (    id number,    blb blob);commit;2、往tb_test表中插入一条新记录用于测试。insert into tb_test values(1, empty_blob());commit;注:往有blob类型的字段的数据表中插入新记录,不能直接填入值

2012-11-13 10:12:33 1042 1

转载 WebSphere、Oracle数据库集群时的数据源配置

数据源配置的URL如下:jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.8.3)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.8.4)(PORT = 1521))(LOAD_BALANCE = on))

2012-10-22 14:52:04 558

转载 SQL Server2000字符串截取实例

字符串截取实例

2010-08-08 00:40:00 382

转载 Oracle创建删除用户、角色、表空间、导入导出、...命令总结

Oracle创建删除用户、角色、表空间、导入导出

2010-06-11 09:09:00 295

转载 五十种巧妙优化SQL Server数据库的方法

查询速度慢的原因很多,常见如下几种:没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)。 查询速度慢的原因很多,常见如下几种:  没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)。  I/O吞吐量小,形成了瓶颈效应。  没有创建计算列导致查询不优化。  内存不足。  网络速度慢。  查询出的数据量过大(可以采用多次查询,其他的方

2009-10-28 15:43:00 332

转载 Delphi中如何控制其他程序窗体上的窗口控件

核心提示:用我的方法来控制其他程序窗体上的窗口控件,必须先了解什么是回调函数。我的理解是这样的: 回调函数写出来不是自己的程序去调用的,反而是让其他的东西去调用,比如windows操作系统,比如其他的程序等等之类的。...但是什么时候被调用却不知道了。回调函数一般是按照调用者的要求定义好参数和返回值的类型,你向调用者提供你的回调函数的入口地址,然后调用者有什么事件发生的时候就可以随时按照你提供的地

2009-07-09 16:03:00 1749

转载 让程序只运行一次,再次执行时显示已执行程序

让程序只运行一次(Delphi)   公司开发的软件需要对串口进行操作,每次打开软件后程序自动去打开串口寻找连接到串口上的设备,但是如果用户不知道打开了两次,那么第二次打开的程序是不能正常使用的,因为对串口的操作时独占的,第一个程序独占了串口的使用权,其他程序无法再使用那一个串口,当然如果PC机器上有两个串口,那第二个程序也是可以用的。为了解决这个问题,必须限制对串口操作的软件只能打开一个。打开软

2009-07-09 15:53:00 1469

转载 Delphi编写的webservice和windows 2003的兼容问题

Delphi编写的webservice和windows 2003的兼容问题近日在delphi中写了个webservice的服务端程序,本机调试通过的,但是部署到windows 2003的时候出了问题。首先是windows 2003安装时没带IIS,结果下了个IIS6.0,不想配置和xp下的配置不一样了,如果没有配web扩展服务根本就访问不到那个webservice。琢磨了半天,才能

2009-07-09 10:20:00 1933

转载 uniqueidentifier 数据类型

2009-06-09 10:14:00 702 1

原创 SQL Server 索引结构及其使用(三)

实现小数据量和海量数据的通用分页显示存储过程  建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手

2009-04-13 16:04:00 266

原创 SQL Server 索引结构及其使用(四)

聚集索引的重要性和如何选择聚集索引  在上一节的标题中,笔者写的是:实现小数据量和海量数据的通用分页显示存储过程。这是因为在将本存储过程应用于“办公自动化”系统的实践中时,笔者发现这第三种存储过程在小数据量的情况下,有如下现象:1、分页速度一般维持在1秒和3秒之间。2、在查询最后一页时,速度一般为5秒至8秒,哪怕分页总数只有3页或30万页。  虽然在超大容量情况下,这个分页的实现过程是很快的,但在

2009-04-13 16:04:00 308

转载 SQL Server 索引结构及其使用(二)

改善SQL语句  很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name=zhangsan and tID > 10000和执行:select * from table1 where tID > 10000 and name=zhangsan

2009-04-13 16:03:00 263

转载 SQL Server 索引结构及其使用(一)

一、深入浅出理解索引结构  实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地

2009-04-13 16:02:00 325

原创 一次对dual表的恢复操作(ORA-00980:同义词转换不再有效错误解决方法)

今天登陆到测试环境,在做日常操作时需要使用到dual表,但是在使用了一个查询语句时(SELECT to_char(current_timestamp) FROM dual)却提示ORA-00980: 同义词转换不再有效错误,于是开始了这次的分析和恢复.一、查找原因    根据在网上搜索得到的信息判断可能是同义词丢失或者是表被删除,于是进行以下操作以确定问题。    SELECT *

2008-12-15 10:32:00 3217

转载 Delphi与Word之间的融合技术

一、VBA代码含义Microsoft Word是一个集成化环境,是美国微软公司的字处理系统,但是它决不仅仅是一个字处理系统,它集成了Microsoft Visual Basic,可以通过编程来实现对Word功能的扩展。Microsoft Visual Basic在word中的代码即Word的宏,通过编写Word宏,可实现一些文档处理的自动化,如实现文档的自动备份、存盘等,可扩展Word文档的功能,

2008-08-28 14:36:00 463

原创 常用日期函数(delphi)

常用日期函数(delphi) Day 开头的函数●UnitDateUtilsfunction DateOf(const AValue: TDateTime): TDateTime;描述使用 DateOf 函数用来把一个 TDateTime 类型的变量转变成一个只带有日期的 TDateTime 类型变量。例如:showmessage(DateTimetostr(dateof(now())));你得到

2007-11-05 10:49:00 487

原创 oracle 存储过程的基本语法

1.基本结构CREATE OR REPLACE PROCEDURE 存储过程名字(    参数1 IN NUMBER,    参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT  将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条  记录,否则抛出异常(如

2007-08-11 13:01:00 405

转载 Transact-SQL 参考 LIKE

 LIKE确定给定的字符串是否与指定的模式匹配。模式可以包含常规字符和通配符字符。模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配。然而,可使用字符串的任意片段匹配通配符。与使用 = 和 != 字符串比较运算符相比,使用通配符可使 LIKE 运算符更加灵活。如果任何参数都不属于字符串数据类型,Microsoft® SQL Server™ 会将其转换成字符串数据类型(如果可能)。

2007-07-18 11:47:00 604

原创 Oracle导入程序Imp的使用详解

Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。1. 获取帮助 imp help=y2. 导入一个完整数据库 imp system/manager file=bible_db log=dible

2007-06-26 13:00:00 566

转载 著名的SQL流量注入(SQL注入)攻击法

之所以旧事重提,只是想给那些还没接触到的人提个醒,顺便听听众位高手们的看法,好学习学习。我们在编程过程中,经常会把用户输入的数据拼成一个SQL语句,然后直接发送给服务器执行,比如:string SqlStr = "select * from customers where CompanyName Like %" + textBox1.Text + "%";这样的字符串连接可能会带来灾难

2007-06-21 11:08:00 839

转载 Interface与Implementation区别

(1)单元名单元的名称应当有描述性。例如,应用程序的主窗体单元叫MaimFrm.pas。(2)Uses句子Interface部分的Uses子句应当只包含该部分需要的单元。不要包含可能由Delphi自动添加的单元名。Implementation部分的Uses子句应当只包含该部分需要的单元,不要有多余的单元。(3)Interface部分Interface部分应当只包含需要被外部单元访问的类型、变量、过

2007-05-09 12:25:00 1494

原创 查看sql server当前连接数

 查看sql server当前连接数select * from master..sysprocesses where hostname或exec sp_who把睡眠进程杀掉kill 2(spid)

2007-04-29 17:51:00 1130

转载 Error 14274: 无法添加、更新或删除从MSX服务器上发起的作业.

Error 14274: 无法添加、更新或删除从MSX服务器上发起的作业.(数据库复制删除不了)Error 14274: Cannot add, update, or delete a job (or its steps or schedules) that originated from an MSX server错误场景:windows主机名变更后,试图更新或者删除SQL Server

2007-04-25 11:43:00 738

原创 在附加数据库时,出现下面提示:错误3624.......................

在附加数据库时,出现下面提示:错误3624:Location:       recovery. c:2412Expression:     seenCkptEndSPID:           51Process ID:     1064如何解决备份数据文件,然后按下面的步骤处理:1.新建一个同名的数据库(数据文件与原来的要一致)2.再停掉sql server(注意不要分离数据库)3.用原数据库的

2007-04-15 21:58:00 5535

原创 SQL 查询分析器的快捷键

SQL 查询分析器的快捷键CTRL-SHIFT-F2         -- Clear all bookmarks. CTRL+F2               -- Insert or remove a bookmark (toggle). F2                    -- Move to next bookmark. SHIFT+F2              -- Move

2007-04-15 21:55:00 1295

原创 字段含多个text、image字段,配完复制后,不能保存的问题解决方法

字段含多个text、image字段,配完复制后,不能保存的问题解决方法:修改sp_configure中参数"max text repl size" 的"config_value"的大小在Master表下執行先執行sp_configure max text repl size (B),2147483647再執行RECONFIGURE 

2007-04-15 21:54:00 589

转载 计算名更改后数据库数据复制出现的问题并处理

计算名更改后数据库数据复制出现的问题        USE master        GO        -- 设置两个变量        DECLARE @serverproperty_servername  varchar(100),                 @servername    varchar(100)        -- 取得Windows NT 服务器和与指定的 SQL

2007-04-15 21:52:00 537

原创 查看表中某一字段的缺省值、查看所有用户表及复制表结构

select  table_name,column_name,data_type,data_length,DATA_PRECISION ,DATA_SCALE,DATA_DEFAULT from all_tab_columns where table_name=S_EDEAC//查看所有用户表select   table_name   from   user_tablesselect  

2007-04-15 21:48:00 774

转载 通过sequence 来处理某一表的自动增长列

create sequence lhupdate inportuser.coninfo set keyid=lh.nextvaldrop sequence lh ORACLE SEQUENCE的简单介绍 在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUE

2007-04-15 21:45:00 744

转载 ORACLE UPDATE 语句语法与性能分析的一点看法

ORACLE UPDATE 语句语法与性能分析的一点看法为了方便起见,建立了以下简单模型,和构造了部分测试数据:在某个业务受理子系统BSS中,--客户资料表create table customers(customer_id number(8) not null, -- 客户标示city_name varchar2(10) not null, -- 所在城市customer_type char

2007-04-15 21:42:00 1911

原创 删除数据库字段中的汉字或字符

删除汉字: CREATE FUNCTION deleteHz  (@cargoname varchar(512))  RETURNS varchar(512)  AS  BEGIN     DECLARE @Result varchar(512)     declare @sno smallint     select @Result=     select @sno=1      while

2007-04-15 21:40:00 889

原创 获取汉字拼音首字母

获取汉字拼音首字母:  create function fun_getpy(@str nvarchar(4000))       returns nvarchar(4000)    as    begin       declare @word nchar(1),@PY nvarchar(4000)       set @PY=""       while len(@str)>0       be

2007-04-15 21:40:00 757

转载 ORACEL SQL 性能优化(三)

8. 使用DECODE函数来减少处理时间 使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表. 例如: SELECT COUNT(*),SUM(SAL) FROM EMP WHERE DEPT_NO = 0020 AND ENAME LIKE ‘SMITH%; SELECT COUNT(*),SUM(SAL) FROM EMP WHERE DEPT_NO = 0030 AND E

2007-04-15 21:27:00 659

转载 ORACEL SQL 性能优化(二)

4. 选择最有效率的表名顺序(只在基于规则的优化器中有效) ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.当ORACLE处理多个表时, 会运用排序及合并的方式连接它们.首先,扫描第一个表(FROM子句中最后的那个表)并对

2007-04-15 21:26:00 554

转载 ORACEL SQL 性能优化(一)

作者: black_snail关键字 ORACEL SQL Performance tuning 出处 http://www.dbasupport.com  1.     选用适合的ORACLE优化器 ORACLE的优化器共有3种: a.     RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性)  设置缺省的优化器,可以通过对

2007-04-15 21:17:00 791

TMS.Component.Pack.v5.2.3.1_Full Source

TMS Component Pack 包含了超过 280 个为 Delphi 以及 C++Builder 设计的 TMS 生产控件,省钱又省时。 本版本支持以下 IDE: Delphi 5,6,7,2005 C++Builder 5,6 BDS 2006 (Delphi 2006, C++Builder 2006) RAD Studio 2007 (Delphi 2007, C++Builder 2007) RAD Studio 2009 (Delphi 2009, C++Builder 2009) RAD Studio 2010 (Delphi 2010, C++Builder 2010)

2009-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除