
数据库相关
文章平均质量分 52
andyxujie
这个作者很懒,什么都没留下…
展开
-
oracle笔记(1)
1 卸载oracle developer server的方法:1-1 oracle卸载工具中卸载对应的oracleds项目;在注册表中搜索ORACLEDS HOME对应的别名,删除对应的项;重新启动计算机;删除对应的ORACLEDS的安装目录;2jinitiator的相关问题:2-1 jinitiator是oracle自己的applet viewer工具;2-2 在第一次打开web原创 2004-08-27 00:14:00 · 2531 阅读 · 0 评论 -
ADO.NET连接池
摘要连接池允许应用程序从连接池中获得一个连接并使用这个连接,而不需要为每一个连接请求重新建立一个连接。一旦一个新的连接被创建并且放置在连接池中,应用程序就可以重复使用这个连接而不必实施整个数据库连接创建过程。当应用程序请求一个连接时,连接池为该应用程序分配一个连接而不是重新建立一个连接;当应用程序使用完连接后,该连接被归还给连接池而不是直接释放。如何实现连接池确保你每一次的连接使用原创 2004-08-27 00:56:00 · 707 阅读 · 0 评论 -
Oracle常用FAQ(网络与安全)(转)
第五部分、ORACLE网络与安全[Q]如何限定特定IP访问数据库[A]可以利用登录触发器、cmgw或者是在$OREACLE_HOME/network/admin下新增一个protocol.ora文件(有些os可能是. protocol.ora),9i可以直接修改sqlnet.ora:增加如下内容:tcp.validnode_checking=yes#允许访问的iptcp.inited_nodes原创 2004-08-27 01:02:00 · 633 阅读 · 0 评论 -
Oracle常用FAQ(性能调整)(转)
第四部分、性能调整[Q]如果设置自动跟踪[A]用system登录执行$ORACLE_HOME/rdbms/admin/utlxplan.sql创建计划表执行$ORACLE_HOME/rdbms/admin/plustrce.sql创建plustrace角色如果想计划表让每个用户都能使用,则SQL>create public synonym plan_table for plan_table;SQ原创 2004-08-27 01:03:00 · 734 阅读 · 0 评论 -
用plsql生成的ASCII表
screen.width-333)this.width=screen.width-333;" border=0 ?>原创 2004-08-27 01:13:00 · 1757 阅读 · 0 评论 -
oracle在SQL*plus中函数/过程的调用方法小结
在SQL*plus中函数/过程的调用方法:--说明:key_barcode()为已建的函数,参数为m_no in char,sq in char,pt in char,nkey为返回值.--p_key_barcode()为已建的过程,参数为m_no in char,sq in char,pt in char,maxkey in out number.1.variable nkey number;e原创 2004-08-27 01:16:00 · 6093 阅读 · 0 评论 -
oracle中group关键字详解
GROUP子句:(包括:ROLLUP,CUBE,GROUP BY GROUPING SET)ROLLUP--说明:每组增加一汇总行,将每组数据分组统计(常用AVG、SUM函数)--实例:SELECT DEPTNO,DECODE(JOB),SUM(SAL) FROM EMPGROUP BY ROLLUP(DEPTNO,JOB);--结果:CUBE--实例:SELECT DECODE(原创 2004-08-27 01:21:00 · 9370 阅读 · 1 评论 -
[转帖]Oracle高手必读
1. 删除表的注意事项 在删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名;因为用DROP TABLE,DELETE * FROM 表名时,TABLESPACE表空间该表的占用空间并未释放,反复几次DROP,DELETE操作后,该TABLESPACE上百兆的空间就被耗光了。 2.having 子句的用法 having 子句对 group by 子句所确定的行组进行控制,hav转载 2005-04-09 13:05:00 · 939 阅读 · 0 评论 -
Oracle 常用工具集
1. Toad 的最新版本是 7.5.2 , 在 www.quest.com 可以下载到 2. Embarcadero Rapidsql 它的最新版本是 7.0.1 ,在 http://www.51delphi.com 可以 down 到 3. A 、 golden 主要用于查询,可以开多个窗口,使用起来很方面。用起来看似是多线程,可实际上是单线程的。 B 、 pledit 主要用于管理存原创 2005-04-18 00:45:00 · 1734 阅读 · 1 评论 -
数据库的查询优化技术(转)
数据库的查询优化技术数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至原创 2005-04-29 12:45:00 · 978 阅读 · 0 评论 -
Oracle sql 性能优化调整
Oracle sql 性能优化调整 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(转载 2005-04-29 12:49:00 · 1316 阅读 · 0 评论 -
影响 ORACLE 汉字显示的字符集问题
影响 ORACLE 汉字显示的字符集问题 在国内外大中型数据库管理系统中,把 ORACLE 作为数据库管理平台的用户比较多。 ORACLE 不论是数据库管理能力还是安全性都是无可非议的,但是,它在汉字信息的显示方面着实给中国用户带来不少麻烦,笔者多年从事 ORACLE 数据库管理,经常收到周围用户和外地用户反映有关 ORACLE 数据库汉字显示问题的求援信,主要现象是把汉字显示为转载 2006-04-04 14:54:00 · 820 阅读 · 0 评论 -
VFP中使用调用oracle的存储并返回数值
vfp中使用sql-through技术调用oracle的存储过程时,如果需要从过程或者函数返回值时,需要使用以下的方法:1.AAA=0?sqlexec(fp,"call KEY_BARCODE(99a99a,03,L ) INTO ?@AAA")*-------得到key_barcode函数的返回值AAA2.AAA=0?sqlexec(fp,"call P_KEY_BARCODE(9原创 2004-08-27 01:16:00 · 1226 阅读 · 0 评论 -
oracle中查询表重复字段记录时的效率问题...
查询表中重复字段记录的效率问题...--目标:取出在t_tr中m_no,sq,p_roll,npl重复的字段,t_tr表记录数5000条--方法一--用时: 00: 00: 29.09select b.m_no,b.sq,b.p_roll,b.npl,b.tr_date from t_tr b,(select count(*),m_no,sq,p_roll,npl from t_trgro原创 2004-08-27 01:12:00 · 1710 阅读 · 0 评论 -
ADO连接数据库字符串大全(VP,Excel,文本,Sybase,.NET等)
ADO连接数据库字符串大全(VP,Excel,文本,Sybase,.NET等)(转载)This page contains sample ADO connection strings for ODBC DSN / DSN-Less,OLE DB Providers, Remote Data Services (RDS), MS Remote, MS DataShape. Also inclu原创 2004-08-27 00:22:00 · 1158 阅读 · 0 评论 -
char,varchar2在ORACLE中的使用
概念:char类型:定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)varchar2类型:可变长的字符串,具体定义时指明最大长度n,这种数据类型可以放数字、字母以及ASCII码字符集(或者EBCDIC等数据库系统接受的字符集标准)中的所有符号。如果数据长度没有达到最大值n,Oracle 8i会根据数据大小自动调节字段长度,如果你的数据前后有空格,Oracle 8i原创 2004-08-27 00:36:00 · 1524 阅读 · 0 评论 -
Access的自动编号处理
问题:如何定义自动编号字段的初始值和步进值?如何定义自动增加字段的初始值和步进值?如何使删除过数据的自动增加字段的开始值重新从1开始? 回答:通过以下语句,你可以在建表的时候指定其起始值和步进值: CREATE TABLE tblNewOrder2 ( OrderId AUTOINCREMENT (1000, 1原创 2004-08-27 00:52:00 · 2494 阅读 · 2 评论 -
ADO连接各种数据库的字符串全集
在网络编程过程中,ADO(Activex Data Object)编程往往是不可少的工作,特别是开发电子商务网站。既然讲到ADO数据对象,那么就顺便简单地介绍一下ADO数据对象及其功能。ADO数据对象共有七种独立的对象,他们分别是连接对象(Connection)、记录集对象(RecordSet)、域对象(Field)、命令对象(Command)、参数对象(Parameter)、属性对象(Prope原创 2004-08-27 01:00:00 · 1451 阅读 · 0 评论 -
Oracle常用FAQ(SQL&PL/SQL)(转)
第一部分、SQL&PL/SQL[Q]怎么样查询特殊字符,如通配符%与_[A]select * from table where name like A/_% escape /[Q]如何插入单引号到数据库表中[A]可以用ASCII码处理,其它特殊字符如&也一样,如 insert into t values(i||chr(39)||m); -- chr(39)代表字符或者用两个单原创 2004-08-27 01:01:00 · 931 阅读 · 0 评论 -
oracle中escape关键字解析
定义:escape关键字经常用于使某些特殊字符,如通配符:%,_转义为它们原来的字符的意义,被定义的转义字符通常使用/,但是也可以使用其他的符号。实例:SQL> select * from t11 where name like %_%;NAME----------aa_aaaaSQL> select * from t11 where name like %/_%原创 2004-08-27 01:05:00 · 1757 阅读 · 0 评论 -
oracle分析函数浅析
DENSE_RANK(),RANK()区别说明:DENSE_RANK(),RANK()是oracle自带的分析函数,经常被用于在分组后的组内对某一字段的建立序列的方法,它们的区别在于相同字段值的处理不同范例:select deptno,cname,sal, dense_rank() over (partition by deptno order by sal desc) dr, ra原创 2004-08-27 01:19:00 · 1157 阅读 · 0 评论 -
Microsoft的数据存取技术演变
(转自《Delphl5.x ADO/MTS/CoM+高级程序设计篇》李维著)Microsoft在Windows平台中提供了数种不同的数据存取技术。这些不同的数据存取技术各有它们的特性和出现的原因。Microsoft也从实现这些不同的数据存取技术中学习到了许多经验,并且根据这些经验开发出新一代技术,ADO便是一个非常好的范例。现在就让我们从各种不同的数据存取技术角度来看看每一种技术出现时,它是为了存原创 2004-08-27 01:22:00 · 1114 阅读 · 0 评论 -
如何将Access表结构信息导出为指定格式文件
http://access911.net/eg/swf/output_object_information.swf原创 2004-08-27 00:54:00 · 3385 阅读 · 0 评论 -
Oracle常用FAQ(备份与恢复)(转)
第三部分、备份与恢复[Q]如何开启/关闭归档[A]如果开启归档,请保证log_archive_start=true开启自动归档,否则只能手工归档,如果是关闭了归档,则设置该参数为false注意:如果是OPS/RAC环境,需要先把parallel_server = true注释掉,然后执行如下步骤,最后用这个参数重新启动1、开启归档a. 关闭数据库shutdown immediateb. st原创 2004-08-27 01:02:00 · 832 阅读 · 0 评论 -
IMP/EXP命令浅析
备份一个或多个用户D:/>exp scott/tiger file=导出文件D:/>exp system/manager owner=(用户1,用户2,…,用户n) file=导出文件备份一个或多个表D:/>exp 用户/密码 tables=表D:/>exp 用户/密码 tables=(表1,…,表2)D:/>exp system/manager tables=(用户.表)D:/>exp syst原创 2004-08-27 01:04:00 · 880 阅读 · 0 评论 -
字符集问题的初步探讨
Oracle全球支持(即Globalization Support)允许我们使用本地语言和格式来存储和检索数据。通过全球支持,Oracle可以支持多种语言及字符集,得以展示数据库的强大魅力。 由于不同语言及字符集的共同存储存在设置上具有一定的复杂性,字符集一度成为普遍困扰大家的一个主要问题。 本文试图就一些常见问题进行探讨,希望可以把一些实际经验共享给大家! 1. 字符集的基本知识 如果从头说起转载 2006-04-04 15:22:00 · 975 阅读 · 0 评论