内容列表
- text字段
- 支持text字段处理的仅有:下面的函数和语句可以与 ntext、text 或 image 数据一起使用。函数 语句 DATALENGTH READTEXT PATINDEX SET TEXTSIZ
- 分类:数据库 查阅全文
- 一个简单的考勤系统
- 不考虑加班,请假,外出之类。
原始记录表:1:工作日历表calendar2:排班表worktime3:人事资料表employee4:异常类别表(迟到,早退,无刷卡...)abnormity5:考勤记录表timecard
处理结果表:(可以用表或视图的形式存放)1: 打卡异常 10001 &
- 分类:数据库 查阅全文
- 双机容错环境下Oracle数据库应用
- 目前许多建立和应用信息系统的企业,在系统应用不断改进的同时,开始注意提高企业信息系统的可用性和可靠性。通过双机容错系统为企业提供系统高可用性保障是目前企业普遍采用的方法。医疗机构工作性质的特殊性要求其信息系统7天×24小时不间断运行,采用双机容错方案为系统提供了高可用解决方案。本文将对医疗信息系统的双机容错环境下Oracle数据库应用做详细介绍。
系统配置
该系统的硬件配置如下:
- 分类:数据库 查阅全文
- ADO.NET最佳实践(上)
- 概述:
本文在微软站点资源的基础上加工整理而成,意在介绍在你的ADO.NET应用程序中执行和完成性能优化、稳定性和功能性方面提供最佳的解决方案;同时也包含在ADO.NET中运用已有的数据对象进行开发的最佳实践和帮助你怎样设计ADO.NET应用程序提供建议。
本文包含以下内容:
&
- 分类:数据库 查阅全文
- ADO.NET最佳实践(中)
- 使用DataReader可以在你的应用程序中做以下事情:
I.不需要缓存数据;
II.处理太大而不能存储的数据;
 
- 分类:数据库 查阅全文
- 动态SQL语句
- 1:普通SQL语句可以用Exec执行eg: Select * from tableName Exec('select * from tableName') sp_executesql N'select * from tableName' &nbs
- 分类:数据库 查阅全文
- SQLPlus命令使用指南(一)
- 熟悉oracle的朋友都知道,SQL PLUS是一个重要的和ORACLE打交道的工具。SQL PLUS本身有很多命令,可以帮助我们做很多事情,包括产生一些规格化的报表、提供人机交互等等。下面,我就简单地说明一下,供大家参考:
一 帮助命令
HELP可以帮助我们,查找SQL PLUS每个命令的用法
举例:
SQL> help accept
&
- 分类:数据库 查阅全文
- ORACLE中的物化视图
- ORACLE中的物化视图
物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。
物化视图可以查询表,视图和其它的物化视图。
 
- 分类:数据库 查阅全文
- Oracle’s DBMS_Profiler:PL/SQL 性能调整
- Oracle’s DBMS_Profiler:PL/SQL 性能调整
DBMS_PROFILER 包举例
&n
- 分类:数据库 查阅全文
- 在不破坏原加密存储过程的前提下,解密存储过程!(补充j9988)
- 实为 转贴j9988+原创
begin transaction --playyuer 原创exec sp_decrypt 'AppSP_test' --j9988 原创rollback transaction --playyuer 原创
or:或者直接用 transaction 把 j9988 包起来!begin transactionj9988rollback transacti
- 分类:数据库 查阅全文
- DbVisualizer图解
-
很偶然的机会,发现了一个很优秀的JDBC调试工具,免费的噢。
它就是DbViualizer。在http://www.dbvis.com/可以找到下载。
安装过程很普通,相信每一个程序员都可以轻松搞定,现在我们看看它的真面目。
欢迎界面,纯Java写就的DbViusualizer在Windows下呈现亲切的XP风格,不知道其它平台上是什么样子。
新安装的DbVisualliz
- 分类:数据库 查阅全文
- oracle 9i 的内存泄漏问题
-
近期在linux平台上写了一个程序需要通过oracle 9i的客户端调用PL/SQL, 在调试时发现有内存泄漏问题, 以为程序有bug, 检查了n遍也没有发现问题(呜呜,郁闷死了), 后来才找到资料说时oracle 9i的客户端有内存泄漏.
总结一下:1. 当程序为多进程模式时会出现内存泄漏,而且泄漏速度很快, 在单进程模式下(DEFAUL
- 分类:数据库 查阅全文
- 化解字符串不能超过8000的方法及交叉表的处理
- 经常有人提到,用动态生成SQL语句的方法处理数据时,处理语句超长,无法处理的问题下面就讨论这个问题:
/*-- 数据测试环境 --*/if exists (select * from dbo.sysobjects where id = object_id(N'[tb]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [tb]GO
- 分类:数据库 查阅全文
- 动态SQL和PL/SQL的EXECUTE IMMEDIATE选项
-
动态SQL和PL/SQL的EXECUTE IMMEDIATE选项
EXECUTE IMMEDIATE代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IM
- 分类:数据库 查阅全文
- 导入/导出dBase
- 从dBase文件中,导入数据到SQL数据库中,很简单,直接用下面的语句:
/*===================================================================*/--如果接受数据导入的表已经存在insert into 表 select * from openrowset('MICROSOFT.JET.OLEDB.4.0','dBase 5.0
- 分类:数据库 查阅全文
- 导入/导出Excel
- 从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句:/*===================================================================*/--如果接受数据导入的表已经存在insert into 表 select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;H
- 分类:数据库 查阅全文
- 通过作业,定时同步两个数据库
- --定时同步服务器上的数据
--例子:--测试环境,SQL Server2000,远程服务器名:xz,用户名为:sa,无密码,测试数据库:test--服务器上的表(查询分析器连接到服务器上创建)create table [user](id int primary key,number varchar(4),name varchar(10))go--以下在局域网(本机操作)--本机的表,state
- 分类:数据库 查阅全文
- 通过触发器实现数据库的即时同步
- --即时同步两个表的实例:
--测试环境:SQL2000,远程主机名:xz,用户名:sa,密码:无,数据库名:test
--创建测试表,不能用标识列做主键,因为不能进行正常更新--在本机上创建测试表,远程主机上也要做同样的建表操作,只是不写触发器if exists (select * from dbo.sysobjects where id = object_id(N'[test]') and
- 分类:数据库 查阅全文
- 数据库复制
- /*--数据库数据复制
将一个数据库中的数据复制到另一个数据库 如果某列在目标数据库中为标识列,将不会被复制
适用范围:数据库结构发生了变化,想将旧数据库进行升级 这样就可以根据新的数据库结构创建一个空库,然后 将旧数据库的所有数据复制到新库中--*/
/*--调用示例
exec p_copydb '
- 分类:数据库 查阅全文
- 分页查询
- /*--用存储过程实现的分页程序
显示指定表、视图、查询结果的第X页 对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法 如果视图或查询结果中有主键,不推荐此方法
--*/
/*--调用示例 exec p_show '地区资料'
exec p_show '地区资料',5,3,'地区编号,地区名称,助记码','地区编
- 分类:数据库 查阅全文