??xml version="1.0" encoding="utf-8" standalone="yes"?>久久91精品国产91久久久,国产精品㊣新片速递bt ,三级国产在线观看http://www.aygfsteel.com/fanyingjie/archive/2016/02/26/429441.htmlrogerfanrogerfanFri, 26 Feb 2016 05:01:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2016/02/26/429441.htmlhttp://www.aygfsteel.com/fanyingjie/comments/429441.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2016/02/26/429441.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/429441.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/429441.html


目录
===============================================
1.使用rownum录排?
2.使用分析函数来ؓ(f)记录排名
3.使用分析函数录进行分l排?

一、用rownum录排名:(x)

在前面一《Oracle开发专题之Q分析函数》,我们认识了分析函数的基本应用Q现在我们再来考虑下面几个问题Q?

①对所有客h订单总额q行排名
②按区域和客戯单总额q行排名
③找单总额排名?3位的客户
④找单总额最高、最低的客户
⑤找单总额排名?5%的客?nbsp; 阅读全文

rogerfan 2016-02-26 13:01 发表评论
]]>
【{】PowerDesigner V16.5 安装文g ?破解文g http://www.aygfsteel.com/fanyingjie/archive/2015/09/26/427504.htmlrogerfanrogerfanSat, 26 Sep 2015 08:49:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2015/09/26/427504.htmlhttp://www.aygfsteel.com/fanyingjie/comments/427504.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2015/09/26/427504.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/427504.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/427504.html

之前在网上找个假的,只能看,不能创徏自己的DB; 或?不能破解的,比较伤脑{?/p>

偶在q里提供一?可长期用的版本?/p>


PowerDesigner165_破解文g.rar   

http://pan.baidu.com/s/1hqEDUCG    636KB


PowerDesigner165_Evaluation.exe  有点? 809MB

http://pan.baidu.com/s/1mgqjmpa 


其它Q?/p> PowerDesigner使用教程
http://www.cnblogs.com/langtianya/archive/2013/03/08/2949118.html

CodeSmith和PowerDesigner的用安装和数据库创?原创pd教程)
http://www.cnblogs.com/huangcong/archive/2010/06/14/1757957.html

rogerfan 2015-09-26 16:49 发表评论
]]>
【{】MySQL数据库性能优化之缓存参C?/title><link>http://www.aygfsteel.com/fanyingjie/archive/2015/09/10/427254.html</link><dc:creator>rogerfan</dc:creator><author>rogerfan</author><pubDate>Thu, 10 Sep 2015 11:22:00 GMT</pubDate><guid>http://www.aygfsteel.com/fanyingjie/archive/2015/09/10/427254.html</guid><wfw:comment>http://www.aygfsteel.com/fanyingjie/comments/427254.html</wfw:comment><comments>http://www.aygfsteel.com/fanyingjie/archive/2015/09/10/427254.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/fanyingjie/comments/commentRss/427254.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/fanyingjie/services/trackbacks/427254.html</trackback:ping><description><![CDATA[     摘要: 本文是关于MySQL数据库性能优化斚w的问题,希望对初中MySQL DBA以及(qing)其他对MySQL性能优化感兴的朋友们有所帮助?<br>在^时被问及(qing)最多的问题是关于MySQL数据库性能优化斚w的问题,所以最q打写一个MySQL数据库性能优化斚w的系列文章,希望对初中MySQL DBA以及(qing)其他对MySQL性能优化感兴的朋友们有所帮助?<br> <br>数据库属于IO密集型的应用E序Q其主职责就是数据的理?qing)存储工作。而我们知道,从内存中d一个数据库的时间是微秒U别Q而从一块普通硬盘上d一个IO是在毫秒U别Q二者相?个数量。所以,要优化数据库Q首先第一步需要优化的是IOQ尽可能磁盘I(y)O转化为内存I(y)O。本文先从MySQL数据库IO相关参数(~存参数)的角度来看看可以通过哪些参数q行IO优化Q?<br> <br>•query_cache_size/query_cache_type (global) <br> <br>Query cache作用于整个MySQL InstanceQ主要用来缓存MySQL中的ResultSetQ也是一条SQL语句执行的结果集Q所以仅仅只能针  <a href='http://www.aygfsteel.com/fanyingjie/archive/2015/09/10/427254.html'>阅读全文</a><img src ="http://www.aygfsteel.com/fanyingjie/aggbug/427254.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/fanyingjie/" target="_blank">rogerfan</a> 2015-09-10 19:22 <a href="http://www.aygfsteel.com/fanyingjie/archive/2015/09/10/427254.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【{】Mysql 数据库缓存cache功能http://www.aygfsteel.com/fanyingjie/archive/2015/09/10/427253.htmlrogerfanrogerfanThu, 10 Sep 2015 11:20:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2015/09/10/427253.htmlhttp://www.aygfsteel.com/fanyingjie/comments/427253.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2015/09/10/427253.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/427253.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/427253.html
1 mysql的cache功能的key的生成原理是Q把select语句按照一定的hash规则生成唯一的keyQselect的结果生成valueQ即 key=>value。所以对于cache而言Qselect语句是区分大写的,也区分空格的。两个select语句必须完完?全一_(d)才能够获取到同一个cache?

2 生成cache之后Q只要该select中涉?qing)到的table有Q何的数据变动(insertQupdateQdelete操作{?,?关的所有cache都会(x)被删除。因此只有数据很变动的tableQ引入mysql 的cache才较有意义。关于这斚w的测试,可以参考:(x)《Query CacheQ看上去很美》一文?

所以,mysql的cache功能只适用于下列场合:(x)数据变动较少Qselect较多的table?

那么。在复杂的系l中Q如何用mysql的cache功能呢,基本Ҏ(gu)如下Q?

配置query_cache_typeQ同时改写程序?

quer  阅读全文

rogerfan 2015-09-10 19:20 发表评论
]]>
【{】Oracle 函数取汉字的拼音首字?/title><link>http://www.aygfsteel.com/fanyingjie/archive/2014/07/16/415889.html</link><dc:creator>rogerfan</dc:creator><author>rogerfan</author><pubDate>Wed, 16 Jul 2014 03:58:00 GMT</pubDate><guid>http://www.aygfsteel.com/fanyingjie/archive/2014/07/16/415889.html</guid><wfw:comment>http://www.aygfsteel.com/fanyingjie/comments/415889.html</wfw:comment><comments>http://www.aygfsteel.com/fanyingjie/archive/2014/07/16/415889.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/fanyingjie/comments/commentRss/415889.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/fanyingjie/services/trackbacks/415889.html</trackback:ping><description><![CDATA[<p style="margin-top: 10px; margin-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 23px; background-color: #f5f5f5; ">create or replace function f_ywm(chinese1 in varchar2)<br />return varchar2<br />/*<br />说明Q此函数用于获取汉字的拼韛_母,本函数只生成?0位汉字音序码?br />用法Q将要处理的字符作ؓ(f)参数传给此函数?/p><p style="margin-top: 10px; margin-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 23px; background-color: #f5f5f5; ">CZQ?br />SQL> select f_ywm('我爱中华') from dual ;<br />输出QWAZH<br />*/<br />is<br />ls_one_hz varchar2(10);<br />ls_temp_py varchar2(100);<br />li_length integer;<br />i integer;<br />j integer;<br />li_count integer;<br />ls_py varchar2(100);<br />begin<br />    li_length := length(rtrim(ltrim(chinese1)));<br />    if nvl(li_length,0)=0 then<br />       li_length:=0;<br />    end if;<br />    ls_py := '';<br />    ls_one_hz := '';<br />    ls_temp_py := '';<br />    i := 1;<br />    LOOP<br /> if i > li_length then<br />  exit;<br /> end if;<br />        if length(ls_py) > 10 then<br />  exit;<br /> end if;<br /> ls_one_hz := substr(chinese1,i,1);<br /> if ascii(ls_one_hz) > 128 then<br />  ls_one_hz := substr(chinese1,i,1);<br />  --i := i + 1;</p><p style="margin-top: 10px; margin-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 23px; background-color: #f5f5f5; ">  select count(*) into li_count from t_ywm_zk where z = ls_one_hz;<br />  if li_count > 0 then<br />    select n into ls_temp_py from t_ywm_zk where z = ls_one_hz;<br />     if sqlcode < 0 then<br />                return('错误');<br />             end if;<br />   if ls_temp_py is null then<br />       ls_temp_py := '?';<br />    end if;<br />  else<br />     ls_temp_py := '?';<br />  end if;<br />  ls_temp_py := upper(ls_temp_py);<br />  ls_py := ls_py||ls_temp_py;<br /> elsif ascii(ls_one_hz) <> 32 then<br />  ls_one_hz := upper(ls_one_hz);<br />  ls_py := ls_py||ls_one_hz;<br /> end if;<br /> i := i + 1;<br />   END LOOP;<br />   return ls_py;<br />end;</p><img src ="http://www.aygfsteel.com/fanyingjie/aggbug/415889.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/fanyingjie/" target="_blank">rogerfan</a> 2014-07-16 11:58 <a href="http://www.aygfsteel.com/fanyingjie/archive/2014/07/16/415889.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【{】用PowerDesigner 15.2对Oracleq行反向工程http://www.aygfsteel.com/fanyingjie/archive/2014/02/10/409643.htmlrogerfanrogerfanMon, 10 Feb 2014 01:29:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2014/02/10/409643.htmlhttp://www.aygfsteel.com/fanyingjie/comments/409643.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2014/02/10/409643.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/409643.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/409643.html要说的是使用数据库做源的建模方式Q以前弄q一ơ,很久没弄忘了Q这ơ要弄在|上搜了一下,l果不太满意Q于是自己重新整理了一个步骤,贴出来共享一下,也算l自己做个备忘?

注意事先安装好Oracle客户端,q且正确配置好tns?

1?新徏PDMQ?
选择菜单File->New ModelQ【Model type】选择Physical Data ModelQ【Model name?自由命名Q【DBMS】选择“ORACLE Version 10gR2”,OK?nbsp; 阅读全文

rogerfan 2014-02-10 09:29 发表评论
]]>
【{】Oracle常用语句http://www.aygfsteel.com/fanyingjie/archive/2013/03/31/397189.htmlrogerfanrogerfanSat, 30 Mar 2013 21:17:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2013/03/31/397189.htmlhttp://www.aygfsteel.com/fanyingjie/comments/397189.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2013/03/31/397189.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/397189.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/397189.html--【Oracle常用语句 ?nbsp;

-- 查看ORACLE 数据库中本用户下的所有表  
SELECT table_name FROM user_tables; 
-- 查看ORACLE 数据库中所有用户下的所有表  
select user,table_name from all_tables; 
-- 查看ORACLE 数据库中本用户下的所有列  
select table_name,column_name from user_tab_columns; 
-- 查看ORACLE 数据库中本用户下的所有列  
select user,table_name,column_name from all_tab_columns; 
-- 查看ORACLE 数据库中的序列号  
select * from user_sequences; 

-- 上面的所有对象,都可以通过下面的SQL语句查询得到  
--
 查询所有的用户生成的ORACLE对象  
SELECT * FROM user_objects; 
-- 查看ORACLE 数据库中所有表的注?nbsp; 
select table_name,comments from user_tab_comments; 
-- 查看ORACLE 数据库中所有列的注?nbsp; 
select table_name,column_name,comments from user_col_comments; 
-- l表加ORACLE的注?nbsp; 
COMMENT ON TABLE aa10 IS 'pȝ参数?/span>'
-- l列加ORACLE的注?nbsp; 
COMMENT ON COLUMN aa10.aaa100 IS '参数cd'
-- 查看表中列的属性,包括 数据cdQ是否非I等  
DESC aa10;  
-- 通过pȝ表,查看表中列的属性,包括 数据cdQ是否非I等  
SELECT table_name,COLUMN_ID,column_name,data_type,data_length, DATA_PRECISION,NULLABLE  FROM user_tab_columns  
ORDER BY table_name,COLUMN_ID; 
 
-- 查看数据库中表、烦(ch)引占用的数据库空间大?nbsp; 
SELECT * FROM user_segments; 


-- 查看所有表的记录数  
CREATE TABLE table_count(table_name VARCHAR2(50),columns NUMBER(20));  
-- 通过PBq行下面的语句,得到l果集,结果集在PB下执行,最后提?nbsp; 
select 'insert into table_count values('''||table_name||''', (select count(1) from '||table_name||'));//'||comments from user_tab_comments;  
-- 所有表的记录都在table_count?nbsp; 
SELECT * FROM table_count; 
--// ORACLE数据库的注释同步到PB?nbsp;代码开?nbsp; 
DELETE FROM PBCATCOL WHERE PBC_TNAM LIKE '%';  DELETE FROM PBCATTBL WHERE PBT_TNAM LIKE '%';  
INSERT INTO PBCATTBL  ( PBT_TNAM,  PBT_OWNR ,  PBT_CMNT)  
SELECT ALL_TAB_COMMENTS.TABLE_NAME,  ALL_TAB_COMMENTS.OWNER,  ALL_TAB_COMMENTS.COMMENTS  FROM ALL_TAB_COMMENTS  
WHERE ALL_TAB_COMMENTS.OWNER = 'LH'  AND TABLE_NAME LIKE '%';  
--// 同步字段?nbsp;
INSERT INTO PBCATCOL  ( PBC_TNAM,  PBC_OWNR,  PBC_CNAM,  PBC_LABL,  PBC_CMNT,  PBC_HDR)  
SELECT ALL_COL_COMMENTS.TABLE_NAME,  ALL_COL_COMMENTS.OWNER,  
ALL_COL_COMMENTS.COLUMN_NAME,  ALL_COL_COMMENTS.COMMENTS ,  ALL_COL_COMMENTS.COMMENTS ,  ALL_COL_COMMENTS.COMMENTS  FROM ALL_COL_COMMENTS  
WHERE ALL_COL_COMMENTS.OWNER = 'LH'  AND TABLE_NAME LIKE '%'

COMMIT;  
-- ORACLE数据库的注释同步到PB?nbsp;代码l束 
 
--PB注释同步到ORACLE?nbsp; 
select 'comment on table '||pbt_tnam||' is '''||pbt_cmnt||''';' from pbcattbl where pbt_tnam not like 'PB%'  UNION  
select 'comment on column '||pbc_tnam||'.'||pbc_cnam||' is '''||pbc_cmnt||''';' from pbcatcol where pbC_tnam not like 'PB%'
 
--查进E?nbsp; 
select object_id,session_id,locked_mode from v$locked_object; select t2.username,t2.sid,t2.serial#,t2.logon_time  from v$locked_object t1,v$session t2  
where t1.session_id=t2.sid order by t2.logon_time;
--杀q程  
alter system kill session '3,6666'




rogerfan 2013-03-31 05:17 发表评论
]]>
【{】如何得到数据库中所有表名,表字D及(qing)字段中文描述http://www.aygfsteel.com/fanyingjie/archive/2013/03/31/397188.htmlrogerfanrogerfanSat, 30 Mar 2013 20:59:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2013/03/31/397188.htmlhttp://www.aygfsteel.com/fanyingjie/comments/397188.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2013/03/31/397188.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/397188.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/397188.html
如下代码能正常运行,都是|上查找资料最后拼凑ȝ出来的。条件就自己加吧。网上好像也有不类型的东西Q这里留着以备不时只需Q?nbsp; 阅读全文

rogerfan 2013-03-31 04:59 发表评论
]]>
【{】通过E序取得oracle数据库中所有表?qing)表l构Q包括注释) http://www.aygfsteel.com/fanyingjie/archive/2013/03/31/397187.htmlrogerfanrogerfanSat, 30 Mar 2013 20:46:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2013/03/31/397187.htmlhttp://www.aygfsteel.com/fanyingjie/comments/397187.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2013/03/31/397187.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/397187.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/397187.html表名Q字D英文名Q字D中文名Q字D늚cdQ字D늚长度{。其中,字段的中文名按照数据库的记录是无法取到的Q但是我们可以变通一下,
通过comments去记录字D中文名?
//取得该用户下所有的?
select * from user_tables;
//取得表名为Sysuser的注释信?
select * from user_tab_comments where table_name = 'SYSUSER';
//取得该用户下表名为Sysuser表的l构
select * from user_tab_columns where table_name='SYSUSER';
//取得该用户下表名为sysuser表中字段的注释信?
select * from user_col_comments where table_name = 'SYSUSER';  阅读全文

rogerfan 2013-03-31 04:46 发表评论
]]>
【{】powerdesigner12.5教程http://www.aygfsteel.com/fanyingjie/archive/2013/02/28/395877.htmlrogerfanrogerfanThu, 28 Feb 2013 13:53:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2013/02/28/395877.htmlhttp://www.aygfsteel.com/fanyingjie/comments/395877.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2013/02/28/395877.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/395877.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/395877.html本文主要介绍PowerDesigner中概忉|据模?CDM的基本概c(din)?

一、概忉|据模型概q?
数据模型是现实世界中数据特征的抽象。数据模型应该满三个方面的要求Q?
1Q能够比较真实地模拟现实世界
2Q容易ؓ(f)人所理解
3Q便于计机实现

概念数据模型也称信息模型Q它以实体-联系(Entity-RelationShip,UE-R)理论为基Qƈ对这一理论q行了扩充。它从用L(fng)观点出发对信息进行徏模,主要用于数据库的概念U设计?

通常Z先将现实世界抽象为概念世界,然后再将概念世界转ؓ(f)机器世界。换句话_(d)是先将现实世界中的客观对象抽象为实?Entity)和联p?Relationship),它ƈ不依赖于具体的计机pȝ或某个DBMSpȝQ这U模型就是我们所说的CDM;然后再将CDM转换机上某个DBMS所支持的数据模型,q样的模型就是物理数据模?即PDM?nbsp; 阅读全文

rogerfan 2013-02-28 21:53 发表评论
]]>
【{】Oracle 常用SQL技巧收?/title><link>http://www.aygfsteel.com/fanyingjie/archive/2010/11/19/338476.html</link><dc:creator>rogerfan</dc:creator><author>rogerfan</author><pubDate>Fri, 19 Nov 2010 06:06:00 GMT</pubDate><guid>http://www.aygfsteel.com/fanyingjie/archive/2010/11/19/338476.html</guid><wfw:comment>http://www.aygfsteel.com/fanyingjie/comments/338476.html</wfw:comment><comments>http://www.aygfsteel.com/fanyingjie/archive/2010/11/19/338476.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/fanyingjie/comments/commentRss/338476.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/fanyingjie/services/trackbacks/338476.html</trackback:ping><description><![CDATA[     摘要: 1. SELECT子句中避免???<br> 当你惛_SELECT子句中列出所有的COLUMN?使用动态SQL列引???是一个方便的Ҏ(gu).不幸的是,q是一个非怽效的Ҏ(gu). 实际?ORACLE在解析的q程? ?x)将??依次转换成所有的列名, q个工作是通过查询数据字典完成? q意味着耗费更多的时? <br> <br>2.使用DECODE函数来减处理时?<br> 使用DECODE函数可以避免重复扫描相同记录或重复连接相同的? 例如: <br>Sql代码 1.SELECT COUNT(*)QSUM(SAL) FROM EMP WHERE DEPT_NO = 0020 AND ENAME LIKE ‘SMITH%? <br>2.SELECT COUNT(*)QSUM(SAL) FROM EMP WHERE DEPT_NO = 0030 AND ENAME LIKE ‘SMITH%? <br>SELECT COUNT(*)QSUM(SAL) FROM EMP WHERE DEPT_NO = 0020 AND ENAME LIKE ‘SMITH%?   <a href='http://www.aygfsteel.com/fanyingjie/archive/2010/11/19/338476.html'>阅读全文</a><img src ="http://www.aygfsteel.com/fanyingjie/aggbug/338476.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/fanyingjie/" target="_blank">rogerfan</a> 2010-11-19 14:06 <a href="http://www.aygfsteel.com/fanyingjie/archive/2010/11/19/338476.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【{】Oracle、DB2、SQLSERVER、Mysql、Access分页SQL语句梳理http://www.aygfsteel.com/fanyingjie/archive/2010/09/28/333108.htmlrogerfanrogerfanTue, 28 Sep 2010 01:37:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2010/09/28/333108.htmlhttp://www.aygfsteel.com/fanyingjie/comments/333108.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2010/09/28/333108.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/333108.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/333108.html最q把qx在项目中常用到的数据库分sqlȝ了下。大家可以脓(chung)出分|高效的sql语句?
sqlserver分页
W一U分|?
需用到的参?
pageSize 每页昄多少条数?
pageNumber | 从客L(fng)传来
totalRecouds 表中的总记录数 select count (*) from 表名
totalPages 总页?
totalPages=totalRecouds%pageSize==0?totalRecouds/pageSize:totalRecouds/pageSize+1
pages 计算前pages 条数?
pages= pageSize*(pageNumber-1)   阅读全文

rogerfan 2010-09-28 09:37 发表评论
]]>
【{】如何卸载Oracle 10g http://www.aygfsteel.com/fanyingjie/archive/2010/08/16/328989.htmlrogerfanrogerfanMon, 16 Aug 2010 06:45:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2010/08/16/328989.htmlhttp://www.aygfsteel.com/fanyingjie/comments/328989.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2010/08/16/328989.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/328989.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/328989.html软g环境Q?br /> 1、Windows XP + Oracle 10g
2、Oracle安装路径为:(x)d:\Oracle
实现Ҏ(gu)Q?br /> 1、开始-Q设|-Q控刉板-Q管理工PQ服务停止所有Oracle服务Q?br /> 2、开始-Q程序-QOracle – OraDb10g_home1QOracle Installation ProductsQ> Universal Installer 卸装所有Oracle产品Q但Universal Installer本n不能被删除;
3、运行regeditQ选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLEQ按del键删除这个入口;
4、运行regeditQ选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ServicesQ滚动这个列表,删除所有Oracle入口Q?br /> 5、运行refeditQ选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\ApplicationQ删除所有Oracle入口Q?br /> 6、开始-Q设|-Q控刉板-Q系l-Q高U-Q环境变?删除环境变量CLASSPATH和PATH中有关Oracle的设定;
7、从桌面上、STARTUPQ启动)l、程序菜单中Q删除所有有关Oracle的组和图标;
8、删除c:\Program Files\Oracle目录Q?br /> 9、重新启动计机Q重起后才能完全删除Oracle所在目?Q?br /> 10、删除与Oracle有关的文Ӟ选择Oracle所在的~省目录C:\OracleQ删除这个入口目录及(qing)所有子目录Qƈ从Windows XP目录Q一般ؓ(f)d:\WINDOWSQ下删除以下文gORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini{等Q?br /> 11、WIN.INI文g中若有[ORACLE]的标记段Q删除该D;
12、如有必要,删除所有Oracle相关的ODBC的DSNQ?br /> 13、到事g查看器中Q删除Oracle相关的日?说明Q如果有个别DLL文g无法删除的情况,则不用理?x),重新启动Q开始新的安装,安装Ӟ选择一个新的目录,则,安装完毕q新启动后Q原来的目录?qing)文件就可以删除掉了?/p>

rogerfan 2010-08-16 14:45 发表评论
]]>
【{】Oracle PL/SQL配置配置备忘?/title><link>http://www.aygfsteel.com/fanyingjie/archive/2010/08/11/328546.html</link><dc:creator>rogerfan</dc:creator><author>rogerfan</author><pubDate>Wed, 11 Aug 2010 08:11:00 GMT</pubDate><guid>http://www.aygfsteel.com/fanyingjie/archive/2010/08/11/328546.html</guid><wfw:comment>http://www.aygfsteel.com/fanyingjie/comments/328546.html</wfw:comment><comments>http://www.aygfsteel.com/fanyingjie/archive/2010/08/11/328546.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/fanyingjie/comments/commentRss/328546.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/fanyingjie/services/trackbacks/328546.html</trackback:ping><description><![CDATA[<p align="center">PL/SQL配置Q?/p> <p>配置PL/SQL的oracle的目录位|,或者client的位|:(x)</p> <p>                    tool-->preferences-->connection-->oracle home</p> <p><a target="_blank"><img title="Oracle 配置备忘?- foolraty - foolraty的博? alt="Oracle 配置备忘?- foolraty - foolraty的博? src="http://img166.ph.126.net/kW2Qn9WP6UvurHrI_gfG9Q==/2191564168670817292.jpg" /></a></p> <p align="center"><a target="_blank"><img title="Oracle PL/SQL配置配置备忘?- foolraty - foolraty的博? alt="Oracle PL/SQL配置配置备忘?- foolraty - foolraty的博? src="http://img.bimg.126.net/photo/Av_EB8gwINM24k9JW7MXAQ==/3659737647192605102.jpg" /></a></p> <p>搜烦(ch)出tnsnames.ora文gQ此文g是oracle数据库的文g不是PL/SQL?乃安装oracle里面Q或者oracle Client里面的) q添加下面代?br /> XLSGRID = (DESCRIPTION =<br /> (ADDRESS_LIST =<br /> (ADDRESS = (PROTOCOL = TCP)(HOST = <a href="http://www.********net)(port/">www.********net)(PORT</a> = 1521))<br /> )<br /> (CONNECT_DA<wbr>TA =<br /> (SERVICE_NAME = ORCL)<br /> )<br />   )//服务器上?br /> XE =<br /> (DESCRIPTION =<br />   (ADDRESS = (PROTOCOL = TCP)(HOST = foolraty-7e652c)(PORT = 1521))<br /> (CONNECT_DA<wbr>TA =<br /> (SERVER = DEDICATED)<br /> (SERVICE_NAME = XE)<br /> )<br />   )//本地?br /> dPL/SQL后,数据库中的数据在PL/SQLQ左边object里的tablespace ->user?/p> <p>了解Oracle Database Instant Client的作用,需要通过它进行oracle数据库连接开发,也可以用PL/SQL通过它的tnsnames.ora配置q程q接oracle<br /> </p> <p><br /> </p> <p><br /> </p> <p><font size="5">              免安装Oracle客户端用PL/SQLq接Oracle</font><br /> 大家都知道,用PL/SQLq接OracleQ是需要安装Oracle客户端Y件的。有没要惌不安装Oracle客户端直接连接Oracle呢? <br /> <br /> 其实我一直想q样做,因ؓ(f)q个客户端实在太让h讨厌了!Q!不但?x)安装一个JDKQ而且q会(x)把自己放在环境变量的最前面Q会(x)造成不小的麻?ch)?<br /> <br /> 其实我之前问q很多h的,但是他们都说一定需要安装Oracle客户端的.......直到昨天无意中发C以下q个Ҏ(gu)Q?<br /> <br /> 只需要在Oracle下蝲一个叫I(xin)nstant Client Package的Y件就可以了,q个软g不需要安装,只要解压可以用了,很方便,q重装了系l还是可以用的?<br /> <br /> 下蝲地址Qhttp://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html <br /> <br /> 下蝲q个QInstant Client Package - Basic包。然后解压到L目录Q在q个目录下徏立NETWORK文g夹,接着再这个文件夹下再建立ADMIN文g夹,然后建立tnsnames.ora文gQ内容如下:(x) <br /> <br /> oracledata = <br /> (DESCRIPTION = <br /> (ADDRESS_LIST = <br /> (ADDRESS = (PROTOCOL = TCP)(HOST = yourhostIp )(PORT = 1521)) <br /> ) <br /> (CONNECT_DA<wbr>TA = <br /> (SERVICE_NAME = yourSID ) <br /> ) <br /> ) <br /> q里Ҏ(gu)自己的实际情况配|。接着打开PL/SQLQ在perference里面讄OCI Library和Oracle_homeQ我的设|是OCI Library=c:\oracleclient\oci.dll,Oracle_home=c:\oracleclient?<br /> <br />   Ҏ(gu)自己的实际情况配|,其实是刚才下蝲下来的那个包的\径?nbsp;<br /> <br /> 原文q接:http://www.bootad.cn/post/185.html<br /> </p> <p><br /> </p> <p><br /> </p> <p><br /> </p> <p>                                                          <font size="5">oracle字符?nbsp;</font><br /> <br /> 讄window的字W集Qregedit->HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO->NLS_LANG <br /> windows本nQSIMPLIFIED <br /> AMERICAN_AMERICA.ZHS16GBK <br /> <br /> 在DOS下查看字W集Qecho %NLS_LANG% <br /> <br /> <br /> 在不同数据库做数据迁UR同其它pȝ交换数据{,常常因ؓ(f)字符集不同而导致迁Ud败或数据库内数据变成q。现在我oracle字符集相关的一些知识做个简单ȝ <br /> <br /> 一、什么是oracle字符?<br /> <br /> Oracle字符集是一个字节数据的解释的符号集?有大之?有相互的包容关系。ORACLE 支持国家语言的体pȝ构允怽使用本地化语a来存储,处理Q检索数据。它使数据库工具Q错误消息,排序ơ序Q日期,旉Q货币,数字Q和日历自动适应本地化语a和^台?<br /> <br /> 影响oracle数据库字W集最重要的参数是NLS_LANG参数。它的格式如? <br /> <br /> NLS_LANG = language_territory.charset <br /> <br /> 它有三个l成部分(语言、地域和字符?Q每个成分控制了NLS子集的特性。其? <br /> <br /> Language 指定服务器消息的语言Qterritory 指定服务器的日期和数字格式,charset 指定字符集。如:AMERICAN _ AMERICA. ZHS16GBK <br /> <br /> 从NLS_LANG的组成我们可以看出,真正影响数据库字W集的其实是W三部分。所以两个数据库之间的字W集只要W三部分一样就可以怺导入导出数据Q前面媄(jing)响的只是提示信息是中文还是英文?<br /> <br /> 二、如何查询Oracle的字W集 <br /> <br /> 很多人都到q因为字W集不同而数据导入p|的情c(din)这涉及(qing)三方面的字符集,一是oracel server端的字符集,二是oracle client端的字符?三是dmp文g的字W集。在做数据导入的时候,需要这三个字符集都一致才能正导入?<br /> <br /> 1、查询oracle server端的字符?<br /> <br /> 有很多种Ҏ(gu)可以查出oracle server端的字符集,比较直观的查询方法是以下q种: <br /> <br /> SQL>select userenv(‘language’) from dual; <br /> <br /> l果cM如下:AMERICAN _ AMERICA. ZHS16GBK <br /> <br /> 2、如何查询dmp文g的字W集 <br /> <br /> 用oracle的exp工具导出的dmp文g也包含了字符集信息,dmp文g的第2 和第3个字节记录了dmp文g的字W集。如果dmp文g不大Q比如只有几M或几十MQ可以用UltraEdit打开(16q制方式)Q看W?W?个字节的内容Q如0354Q然后用以下SQL查出它对应的字符? <br /> <br /> SQL> select nls_charset_name(to_number('0354','xxxx')) from dual; <br /> <br /> ZHS16GBK <br /> <br /> 如果dmp文g很大Q比如有2G以上(q也是最常见的情?Q用文本~辑器打开很慢或者完全打不开Q可以用以下命o(h)(在unixL?: <br /> <br /> cat exp.dmp |od -x|head -1|awk '{print $2 $3}'|cut -c 3-6 <br /> <br /> 然后用上qSQL也可以得到它对应的字W集?<br /> <br /> 3、查询oracle client端的字符?<br /> <br /> q个比较单。在windowsq_下,是注册表里面相应OracleHome的NLS_LANG。还可以在dosH口里面自己讄Q比? <br /> <br /> set nls_lang=AMERICAN_AMERICA.ZHS16GBK <br /> <br /> q样只影响q个H口里面的环境变量?<br /> <br /> 在unixq_下,是环境变量NLS_LANG?<br /> <br /> $echo $NLS_LANG <br /> <br /> <br /> AMERICAN_AMERICA.ZHS16GBK <br /> <br /> 如果(g)查的l果发现server端与client端字W集不一_(d)L(fng)一修改为同server端相同的字符集?<br /> <br /> 三、修改oracle的字W集 <br /> <br /> 上文说过Qoracle的字W集有互相的包容关系。如us7ascii是 zhs16gbk的子?从us7ascii到zhs16gbk不会(x)有数据解释上的问?不会(x)有数据丢失。在所有的字符集中utf8应该是最?因ؓ(f)它基于unicode,双字节保存字W?也因此在存储I间上占用更??<br /> <br /> 一旦数据库创徏后,数据库的字符集理Z讲是不能改变的。因此,在设计和安装之初考虑使用哪一U字W集十分重要。根据Oracle的官方说明,字符集的转换是从子集到超集受支持,反之不行。如果两U字W集之间Ҏ(gu)没有子集和超集的关系Q那么字W集的{换是不受oracle支持的。对数据库server而言Q错误的修改字符集将?x)导致很多不可测的后果,可能会(x)严重?jing)响数据库的正常运行,所以在修改之前一定要认两种字符集是否存在子集和集的关pR一般来_(d)除非万不得已Q我们不修改oracle数据库server端的字符集。特别说明,我们最常用的两U字W集ZHS16GBK和ZHS16CGB231280之间不存在子集和集关系Q因此理Z讲这两种字符集之间的怺转换不受支持?<br /> <br /> 1、修改server端字W集(不徏议? <br /> <br /> 在oracle 8之前Q可以用直接修改数据字典表props$来改变数据库的字W集。但oracle8之后Q至有三张pȝ表记录了数据库字W集的信息,只改props$表ƈ不完全,可能引v严重的后果。正的修改Ҏ(gu)如下: <br /> <br /> $sqlplus /nolog <br /> <br /> <br /> SQL>conn / as sysdba; <br /> <br /> 若此时数据库服务器已启动Q则先执行SHUTDOWN IMMEDIATE命o(h)关闭数据库服务器Q然后执行以下命? <br /> <br /> SQL>STARTUP MOUNT; <br /> <br /> SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION; <br /> <br /> SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;</p> <p><br /> SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0; <br /> <br /> SQL>ALTER DATABASE OPEN; <br /> <br /> SQL>ALTER DATABASE CHARACTER SET ZHS16GBK; <br /> <br /> SQL>ALTER DATABASE national CHARACTER SET ZHS16GBK; <br /> <br /> SQL>SHUTDOWN IMMEDIATE; <br /> <br /> SQL>STARTUP <br /> <br /> 2、修改dmp文g字符?<br /> <br /> 上文说过Qdmp文g的第2W?字节记录了字W集信息Q因此直接修改dmp文g的第 2W?字节的内容就可以‘?#8217;qoracle的检查。这样做理论上也仅是从子集到集可以修改Q但很多情况下在没有子集和超集关pȝ情况下也可以修改Q我们常用的一些字W集Q如US7ASCIIQW(xu)E8ISO8859P1QZHS16CGB231280QZHS16GBK基本都可以改。因为改的只是dmp 文gQ所以媄(jing)响不大?<br /> <br /> 具体的修Ҏ(gu)法比较多Q最单的是直接用UltraEdit修改dmp文g的第2和第3个字节。比如想dmp文g的字W集改ؓ(f)ZHS16GBKQ可以用以下SQL查出该种字符集对应的16q制代码: <br /> <br /> SQL> select to_char(nls_charset_id('ZHS16GBK'), 'xxxx') from dual; <br /> <br /> <br /> 0354 <br /> <br /> 然后dmp文g??字节修改?354卛_?<br /> <br /> 如果dmp文g很大Q用ue无法打开Q就需要用E序的方法了。网上有人用java存储q程写了转换的程?用java存储q程的好处是通用性教好,~点是比较麻?。我在windows下测试通过。但要求oracle数据库一定要安装 JVM选项。有兴趣的朋友可以研I一下程序代?br /> </p> <p><font size="5"><br /> </font></p> <p><font size="5">                             关闭Oracle 开动启动:(x)</font></p> <p>在你的管?-- 服务---扑ֈorcl的所有服?属性改成手懂的p?想用的话只要起二个服?一个是server,一个是tns服务.都是oracle名称开头。或者运行oracle启动快捷方式Q看dosH口里面net start ××××××的命令,是服务的名U?/p> <p><br /> </p> <p><font size="5">                   windows下Orcale查询l果中文昄Qؕ码问?/font></p> <p>q有最后一个问题,需要设|一个字W集Q这h询出来的数据才不?x)是qQ写一个批处理pldev. bat攑ֈpl安装目录下,内容如下Q?<br /> <br /> set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK <br /> PLSQLDev.exe <br /> <br /> q个字符集,指的是服务器端的字符集,h据实际情况配|?/p> <p>或者:(x)</p> <p><a target="_blank"><img title="Oracle PL/SQL配置配置备忘?- foolraty - foolraty的博? alt="Oracle PL/SQL配置配置备忘?- foolraty - foolraty的博? src="http://img837.ph.126.net/L4YZOQGKi8iR1QkCF6O3Cw==/1774136778208983710.jpg" /></a><br /> <br /> </p> <img src ="http://www.aygfsteel.com/fanyingjie/aggbug/328546.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/fanyingjie/" target="_blank">rogerfan</a> 2010-08-11 16:11 <a href="http://www.aygfsteel.com/fanyingjie/archive/2010/08/11/328546.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【{】Oracle当月、当q、本周数?/title><link>http://www.aygfsteel.com/fanyingjie/archive/2010/07/13/325931.html</link><dc:creator>rogerfan</dc:creator><author>rogerfan</author><pubDate>Tue, 13 Jul 2010 02:23:00 GMT</pubDate><guid>http://www.aygfsteel.com/fanyingjie/archive/2010/07/13/325931.html</guid><wfw:comment>http://www.aygfsteel.com/fanyingjie/comments/325931.html</wfw:comment><comments>http://www.aygfsteel.com/fanyingjie/archive/2010/07/13/325931.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/fanyingjie/comments/commentRss/325931.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/fanyingjie/services/trackbacks/325931.html</trackback:ping><description><![CDATA[<p>当月数据</p> <div> <div> <div>Sql代码</div> </div> <ol> <li><span><span><strong><font color="#7f0055">select</font></strong></span><span> * </span><span><strong><font color="#7f0055">from</font></strong></span><span> </span><span><strong><font color="#7f0055">table</font></strong></span><span> t   </span></span> <li><span><strong><font color="#7f0055">where</font></strong></span><span> t.create_time >=TRUNC(SYSDATE, </span><span><font color="#0000ff">'MM'</font></span><span>)   </span> <li><span><font color="#808080">and</font></span><span> t.create_time<=last_day(SYSDATE)  </span> </li> </ol> </div> <pre style="display: none">select * from table t where t.create_time >=TRUNC(SYSDATE, 'MM') and t.create_time<=last_day(SYSDATE)</pre> <p><br /> 当年数据</p> <div> <div> <div>Sql代码</div> </div> <ol> <li><span><span><strong><font color="#7f0055">select</font></strong></span><span> * </span><span><strong><font color="#7f0055">from</font></strong></span><span> </span><span><strong><font color="#7f0055">table</font></strong></span><span> t   </span></span> <li><span><strong><font color="#7f0055">where</font></strong></span><span> t.create_time >=trunc(sysdate,</span><span><font color="#0000ff">'YYYY'</font></span><span>)   </span> <li><span><font color="#808080">and</font></span><span> t.create_time<=add_months(trunc(sysdate,</span><span><font color="#0000ff">'YYYY'</font></span><span>),12)-1  </span> </li> </ol> </div> <pre style="display: none">select * from table t where t.create_time >=trunc(sysdate,'YYYY') and t.create_time<=add_months(trunc(sysdate,'YYYY'),12)-1</pre> <p><br /> 本周Q国外周日ؓ(f)一个星期第一天)</p> <div> <div> <div>Sql代码</div> </div> <ol> <li><span><span><strong><font color="#7f0055">where</font></strong></span><span> t.create_time >=trunc(sysdate,</span><span><font color="#0000ff">'day'</font></span><span>)+1 </span><span><font color="#808080">and</font></span><span> t.create_time<=trunc(sysdate,</span><span><font color="#0000ff">'day'</font></span><span>)+6   </span></span> </li> </ol> </div> <pre style="display: none">where t.create_time >=trunc(sysdate,'day')+1 and t.create_time<=trunc(sysdate,'day')+6</pre> <p><br /> 本周Q国内周一Z个星期第一天)</p> <div> <div>Sql代码</div> </div> <div> <ol> <li><span><span><strong><font color="#7f0055">where</font></strong></span><span> t.create_time >=trunc(next_day(sysdate-8,1)+1) </span><span><font color="#808080">and</font></span><span> t.create_time<=trunc(next_day(sysdate-8,1)+7)+1  </span></span> </li> </ol> </div> <p><!-- google_ad_section_end --><script type="text/javascript"> <!-- var submitpjend="false; var" pj_cookiename='MyPingJia_1_1267' ; function submitPingJia(sid,t,m){ if (getCookie(PJ_CookieName)){ alert('友情提示\n\n(zhn)已l对此文章进行过评h(hun)Q?); return; } if(!submitPJend){ var posturl='/article/ajaxpost.asp?id=' +sid+'& t='+t+' & m='+m+' & s="0'; ajaxPostAppraised(postUrl) setCookie(PJ_CookieName,true) }else{ alert('友情提示\n\n你已提交q用戯P请不要重复提交数据!'); } submitPJend" = true; } setTimeout('ajaxPostAppraised("/article/ajaxpost.asp? id="1267&s=1&m=130")',1000) //--"> </script></p> <div style="display: none" id="totalscore">--加法 <br /> select sysdate,add_months(sysdate,12) from dual;--?q?br /> select sysdate,add_months(sysdate,1) from dual;--??br /> select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual;   --?星期<br /> select sysdate,to_char(sysdate+1,'yyyy-mm-dd HH24:MI:SS') from dual;   --??br /> select sysdate,to_char(sysdate+1/24,'yyyy-mm-dd HH24:MI:SS') from dual;  --?时<br /> select sysdate,to_char(sysdate+1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --?分钟<br /> select sysdate,to_char(sysdate+1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --?U?br /> --减法<br /> select sysdate,add_months(sysdate,-12) from dual;        --?q?br /> select sysdate,add_months(sysdate,-1) from dual;        --??br /> select sysdate,to_char(sysdate-7,'yyyy-mm-dd HH24:MI:SS') from dual;   --?星期<br /> select sysdate,to_char(sysdate-1,'yyyy-mm-dd HH24:MI:SS') from dual;   --??br /> select sysdate,to_char(sysdate-1/24,'yyyy-mm-dd HH24:MI:SS') from dual;  --?时<br /> select sysdate,to_char(sysdate-1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --?分钟<br /> select sysdate,to_char(sysdate-1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --?U?</div> <img src ="http://www.aygfsteel.com/fanyingjie/aggbug/325931.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/fanyingjie/" target="_blank">rogerfan</a> 2010-07-13 10:23 <a href="http://www.aygfsteel.com/fanyingjie/archive/2010/07/13/325931.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【{】最新Oracle ?mysql 的对比参?---开发篇http://www.aygfsteel.com/fanyingjie/archive/2010/07/08/325562.htmlrogerfanrogerfanThu, 08 Jul 2010 07:40:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2010/07/08/325562.htmlhttp://www.aygfsteel.com/fanyingjie/comments/325562.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2010/07/08/325562.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/325562.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/325562.html Release 10.2.0.1.0 XE windowsXP
5.0.45-community-nt-log MySQL Community Edition (GPL)

当作计算?
SQL> select 1+1 from dual;
mysql> select 1+1;

mysql> select 1+1 from dual;

昄表结?
SQL> desc 表名
mysql> desc 表名;

SQL> describe 表名
mysql> describe 表名;

mysql> explain 表名;

注意Qexplain 也可以用来获取执行计划?

需要访问:(x)

User_tables、user_tab_cols、USER_COL_COMMENTS、USER_INDEXES{等字典表?
mysql> show columns fro  阅读全文

rogerfan 2010-07-08 15:40 发表评论
]]>
SQL Server 2000/2005分页Ҏ(gu)http://www.aygfsteel.com/fanyingjie/archive/2010/04/30/319758.htmlrogerfanrogerfanFri, 30 Apr 2010 02:26:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2010/04/30/319758.htmlhttp://www.aygfsteel.com/fanyingjie/comments/319758.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2010/04/30/319758.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/319758.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/319758.html适用?SQL Server 2000/2005
SELECT TOP 大?*
FROM table1
WHERE id NOT IN
(
SELECT TOP 大?(|-1) id FROM table1 ORDER BY id
)
ORDER BY id
  阅读全文

rogerfan 2010-04-30 10:26 发表评论
]]>
Windows XP下安装SQL Server 2000企业?/title><link>http://www.aygfsteel.com/fanyingjie/archive/2010/04/28/319613.html</link><dc:creator>rogerfan</dc:creator><author>rogerfan</author><pubDate>Wed, 28 Apr 2010 09:07:00 GMT</pubDate><guid>http://www.aygfsteel.com/fanyingjie/archive/2010/04/28/319613.html</guid><wfw:comment>http://www.aygfsteel.com/fanyingjie/comments/319613.html</wfw:comment><comments>http://www.aygfsteel.com/fanyingjie/archive/2010/04/28/319613.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/fanyingjie/comments/commentRss/319613.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/fanyingjie/services/trackbacks/319613.html</trackback:ping><description><![CDATA[     摘要: SQL Server 2000企业版本适用于WIN 2000操作pȝQW(xu)indows 2003操作pȝ和W(xu)indows XP一般装不了Q只能安装个人版Q这让我们用XP操作pȝ的程序员很头|Z使用SQL Server 2000q得装个Windows 2000操作pȝQ下面介l一下在Windows XP下安装SQL Server 2000企业版的Ҏ(gu)?<br> <br> 一、在SQL服务器的安装盘中扑ֈMSDEq个目录Qƈ且点击SETUP.EXE安装它,q程单,直接下一步就O(jin)K 了?<br> <br> 二、重启系lWindows XPQ在d栏右下角可以看到SQL服务的图标出C?<br> <br> 三、再拿出SQL服务器版的安装光盘,直接安装客户端工P安装Ҏ(gu)Q点d盘根目录下的AUTORUN.EXEQ选择“安装SQL Server 2000lg“,选择”安装数据库服务器“, Ҏ(gu)提示安装Q自(g)q程中会(x)提示操作pȝ不是SERVER版,只安装客L(fng)工具?nbsp; <a href='http://www.aygfsteel.com/fanyingjie/archive/2010/04/28/319613.html'>阅读全文</a><img src ="http://www.aygfsteel.com/fanyingjie/aggbug/319613.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/fanyingjie/" target="_blank">rogerfan</a> 2010-04-28 17:07 <a href="http://www.aygfsteel.com/fanyingjie/archive/2010/04/28/319613.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>深入剖析Oracle数据库三U标准的备䆾Ҏ(gu)http://www.aygfsteel.com/fanyingjie/archive/2010/04/27/319440.htmlrogerfanrogerfanTue, 27 Apr 2010 01:25:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2010/04/27/319440.htmlhttp://www.aygfsteel.com/fanyingjie/comments/319440.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2010/04/27/319440.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/319440.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/319440.html1.导出Q导入(EXP/IMPQ?

2.热备份?

3.冷备份?

注释Q导出备件是一U逻辑备䆾Q冷备䆾和热备䆾是物理备份?

一?导出Q导入(ExportQImportQ?

利用Export可将数据从数据库中提取出来,利用Import则可提取出来的数据送回到Oracle数据库中厅R?

Q、简单导出数据(ExportQ和导入数据QImportQ?

Oracle支持三种方式cd的输出:(x)   阅读全文

rogerfan 2010-04-27 09:25 发表评论
]]>
Mysql中DATETIME、DATE和TIMESTAMPcd的特征和区别http://www.aygfsteel.com/fanyingjie/archive/2010/04/24/319239.htmlrogerfanrogerfanFri, 23 Apr 2010 23:57:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2010/04/24/319239.htmlhttp://www.aygfsteel.com/fanyingjie/comments/319239.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2010/04/24/319239.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/319239.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/319239.html
当你只需要日期D不需要时间部分时应用DATEcd。MySQL?YYYY-MM-DD'格式(g)索和昄DATE倹{支持的范围?1000-01-01'?'9999-12-31'?

TIMESTAMP列类型的属性不固定Q取决于MySQL版本和服务器q行的SQL模式。这些属性将在本节后面描q?
  阅读全文

rogerfan 2010-04-24 07:57 发表评论
]]>
【{】安装Oracle 9i数据库服务器http://www.aygfsteel.com/fanyingjie/archive/2010/03/24/316449.htmlrogerfanrogerfanWed, 24 Mar 2010 07:55:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2010/03/24/316449.htmlhttp://www.aygfsteel.com/fanyingjie/comments/316449.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2010/03/24/316449.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/316449.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/316449.html     本书采用windows 2000 Server作ؓ(f)安装的网l操作系l^収ͼ数据库服务器采用Oracle 9i Database for Windows 2000的企业版?br /> 2.1.1 安装的硬件环境需?br />     下列?个主要的斚w阐述Oracle 9i对硬件环境的要求?br />     1. 对CPU的要?br />     CPU最低配|到Pentium 166可以?br />     2. 对内存的要求
    内存定w最低ؓ(f)64MBQ最好在256MB以上?br />     3. 对硬盘的要求
    配置8GB定w以上盘?br />     4. 对光q要求
    选用快速光驱,16倍速以上?br />     5. 对网卡的要求
    一般可以选用10/100MB自适应|卡?br /> 2.1.2 安装的Y件环境需?br />     下列从两个主要的斚w阐述Oracle 9i对Y件环境的要求?br />     1. Ҏ(gu)作系l的要求
    在全新安装的Windows 2000 Server上安装数据库服务器,在Windows 2000 Server或Windows 98上安装治理客h?br />     2. 对虚拟内存的要求
    可以虚拟内存适当q行调整以加快安装速度?br /> 2.1.3 安装的网l环境需?br />     安装Oracle 9i数据库服务器Q至需要有两台计算机,通过交换机或集线器构成局域网?br /> 2.1.4 安装环境实例
    安装环境实例如图2.1所C?br /> 安装Oracle 9i数据库服务器
    1. 数据库服务器
    2. ȝ客户?br /> 安装Oracle 9i数据库服务器
2.1.5 用【Ping】命令测试网l是否连?br />     Q?Q输?#8220;ping 192.168.100.5 -t”命o(h)行,单击"定"按钮?br />     Q?Q出现如?.3所C界面。则表明|络已经q通?br /> 安装Oracle 9i数据库服务器
2.1.6 安装步骤
    Q?Q出现如?.4所C的【安装】界面。单凅R开始安装】按钮?br />     Q?Q出现如?.5所C的【欢q】界面,单击"下一?按钮?br /> 安装Oracle 9i数据库服务器
     Q?Q出现如?.6所C的【文件定位】界面?br />      Q?Q出现如?.7所C的【可用品】界面?br /> 安装Oracle 9i数据库服务器
?.2    Oracle 9i的安装选项 安装选项安装cd Oracle 9i Database 9.0.1.1.1 企业?标准?个h?自定义(定制安装Q?Oracle 9i Client 9.0.1.1.1 AdministratorQ安装治理控制台、治理工兗网l服务、实用程序和基本客户软gQ?RuntimeQ运行时Q安装应用开发程序、网l服务和基本客户软gQ?Oracle 9i Management and Integration 9.0.1.0.1 Oracle Management ServerQ安装治理服务器Q?Oracle Internet DirectoryQ安装Oracle Internet Directory、客h工具集、Oracle Directory Manager和客L(fng)开发工具包Q?Oracle Integration ServerQ安装配|高U队列、Oracle Java虚拟机和工作的数据库) 自定义(定制安装Q?
     Q?Q出现如?.8所C的【安装类型】界面?
     Q?Q出现如?.9所C的【数据库配置】界面?br /> 安装Oracle 9i数据库服务器
    Q?Q出现如?.10所C的【数据库标识】界面。在【全局数据库名】文本框里输入名U?#8220;myoracle.mynet”后,在【SID】文本框里自动生?#8220;myoracle”Q单?下一?按钮?br /> 安装Oracle 9i数据库服务器
     Q?Q出现如?.11所C的【数据库文g位置】界面?
     Q?Q出现如?.12所C的数据库字W集界面?br /> 安装Oracle 9i数据库服务器
    Q?0Q出现如?.13所C的【摘要】界面?
    Q?1Q安装过E开始复制文Ӟ在进行到整个q程?4%Ӟ出现如图2.14所C的【磁盘位|】界面?br /> 安装Oracle 9i数据库服务器
    Q?2Q在安装q程q行?7%Ӟ出现盘位置界面?
    Q?3Q出现如?.15所C的【配|工兗界面,安装E序自动完?Q务?br />     Q?4Q调用的【数据库配置助手】界面如?.16所C?br /> 安装Oracle 9i数据库服务器
    Q?5Q【Oracle数据库配|助手】配|成功后出现如图2.17所C的界面?br />     Q?6Q出现如?.18所C的【安装结束】界面?br /> 安装Oracle 9i数据库服务器
2.1.7 安装l果
    逻辑上来看实际上包括3个部分?br />     一个治理客h?br />     一个数据库服务器?br />     一个数据库Q【全局数据库名】ؓ(f)myoracle.mynet


rogerfan 2010-03-24 15:55 发表评论
]]>
【{】Oracleȝhttp://www.aygfsteel.com/fanyingjie/archive/2010/03/24/316437.htmlrogerfanrogerfanWed, 24 Mar 2010 06:51:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2010/03/24/316437.htmlhttp://www.aygfsteel.com/fanyingjie/comments/316437.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2010/03/24/316437.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/316437.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/316437.htmlset autotrace on
set autotrace traceonly explain
set timing on

或通过SQL*PLUS traceQ然后查看user_dump_dest下的跟踪文gQ用tkprof工具格式化后阅览?
alter session set events '10046 trace name context forever,level 12';
alter session set events '10046 trace name context off';
SELECT p.spid,s.username FROM v$session s,v$process p WHERE s.audsid=USERENV('sessionid') AND s.paddr = p.addr;

使用Ҏ(gu)CZQ?
DBserver% sqlplus perf/perf
SQL*Plus: Release 9.2.0.6.0 - Production on Mon  阅读全文

rogerfan 2010-03-24 14:51 发表评论
]]>
PowerDesigner12.5 下蝲、汉化及(qing)破解 http://www.aygfsteel.com/fanyingjie/archive/2010/03/17/315689.htmlrogerfanrogerfanWed, 17 Mar 2010 08:09:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2010/03/17/315689.htmlhttp://www.aygfsteel.com/fanyingjie/comments/315689.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2010/03/17/315689.html#Feedback36http://www.aygfsteel.com/fanyingjie/comments/commentRss/315689.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/315689.html
1、PowerDesigner 12.5官方下蝲地址 +|'}kOAa
 http://download.sybase.com/eval/PowerDesigner/powerdesigner125_eval.exe
 大小125 MB (132,006,349 字节) uzR(8lA
  阅读全文

rogerfan 2010-03-17 16:09 发表评论
]]>
【{】教你通过crontab实现mysql数据的自动备?/title><link>http://www.aygfsteel.com/fanyingjie/archive/2009/08/19/291767.html</link><dc:creator>rogerfan</dc:creator><author>rogerfan</author><pubDate>Wed, 19 Aug 2009 03:54:00 GMT</pubDate><guid>http://www.aygfsteel.com/fanyingjie/archive/2009/08/19/291767.html</guid><wfw:comment>http://www.aygfsteel.com/fanyingjie/comments/291767.html</wfw:comment><comments>http://www.aygfsteel.com/fanyingjie/archive/2009/08/19/291767.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/fanyingjie/comments/commentRss/291767.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/fanyingjie/services/trackbacks/291767.html</trackback:ping><description><![CDATA[     摘要: Z减轻DBA的工作,数据库自动备份当然少不了Q今天我和大家一h学习(fn)通过crontab实现mysql数据的自动备?<br> <br>我们?etc/cron.daily/目录下创建文件backup内容如下 <br> <br>#!/bin/bash <br>#定义变量name的?/bin/date日期格式为Yq?m?d?<br>name=`/bin/date "+%Y-%m-%d"` <br>#/usr/bin/mysqldump 备䆾数据库的命o(h)路径 <br>#-u root 数据库的用户?<br>#-p password 数据库的密码把password替换成你自己的密?nbsp; <a href='http://www.aygfsteel.com/fanyingjie/archive/2009/08/19/291767.html'>阅读全文</a><img src ="http://www.aygfsteel.com/fanyingjie/aggbug/291767.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/fanyingjie/" target="_blank">rogerfan</a> 2009-08-19 11:54 <a href="http://www.aygfsteel.com/fanyingjie/archive/2009/08/19/291767.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【{】java 调用命o(h) 备䆾mysql数据?http://www.aygfsteel.com/fanyingjie/archive/2009/08/18/291665.htmlrogerfanrogerfanTue, 18 Aug 2009 09:38:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2009/08/18/291665.htmlhttp://www.aygfsteel.com/fanyingjie/comments/291665.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2009/08/18/291665.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/291665.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/291665.html完整代码Q?
/**
* @param args
*/
public static void main(String[] args) {
/*
* 备䆾和导入是一个互逆的q程?
* 备䆾Q程序调用mysql的备份命令,d控制台输入流信息Q写?sql文gQ?
* 导入Q程序调用mysql的导入命令,把从.sql文g中读出的信息写入控制台的输出?
* 注意Q此时定向符">"?<"是不能用?
*/
backup();
load();
}
  阅读全文

rogerfan 2009-08-18 17:38 发表评论
]]>
【{】oracle备䆾{略http://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279632.htmlrogerfanrogerfanTue, 02 Jun 2009 08:07:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279632.htmlhttp://www.aygfsteel.com/fanyingjie/comments/279632.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279632.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/279632.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/279632.html
  可以_(d)从计机pȝZ的那天vQ就有了备䆾q个概念Q计机以其强大的速度处理能力Q取代了很多Zؓ(f)的工作,但是Q往往很多时候,它又是那么弱不禁风,L上的芯片、主板电(sh)路、内存、电(sh)源等M一不能正常工作,都会(x)D计算机系l不能正常工作。当?dng)q些损坏可以修复Q不?x)导致应用和数据的损坏。但是,如果计算机的盘损坏Q将?x)导致数据丢失,此时必须用备份恢复数据?

  其实Q在我们的现实世界中Q已l就存在很多备䆾{略Q如RAID技术,双机热备Q集技术发展的不就是计机pȝ的备份和高可用性吗Q有很多时候,pȝ的备份的就能解x据库备䆾的问题,如磁盘介质的损坏Q往往从镜怸面做单的恢复Q或单的切换机器可以了。但是,上面所说的pȝ备䆾{略是从g的角度来考虑备䆾与恢复的问题Q这是需要代L(fng)。我们所能选择备䆾{略的依据是Q丢是数据的代h(hun)与确保数据不丢失的代价之比。还有的时候,g的备份有时根本满不了现实需要,假如你误删了一个表Q但是你又想恢复的时候,数据库的备䆾变的重要了。ORACLE本n提供了强大的备份与恢复{略Q这里我  阅读全文

rogerfan 2009-06-02 16:07 发表评论
]]>
【{】oracle常用SQL语句http://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279631.htmlrogerfanrogerfanTue, 02 Jun 2009 08:06:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279631.htmlhttp://www.aygfsteel.com/fanyingjie/comments/279631.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279631.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/279631.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/279631.html用户授权:
GRANT ALTER ANY INDEX TO "user_id "
GRANT "dba " TO "user_id ";
ALTER USER "user_id " DEFAULT ROLE ALL
创徏用户:
CREATE USER "user_id " PROFILE "DEFAULT " IDENTIFIED BY " DEFAULT TABLESPACE "USERS " TEMPORARY TABLESPACE "TEMP " ACCOUNT UNLOCK;
GRANT "CONNECT " TO "user_id ";
用户密码讑֮:
ALTER USER "CMSDB " IDENTIFIED BY "pass_word "
表空间创?
CREATE TABLESPACE "table_space " LOGGING DATAFILE '  阅读全文

rogerfan 2009-06-02 16:06 发表评论
]]>
【{】oracle对大对象cd操作QblobQclobQnclobQbfilehttp://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279630.htmlrogerfanrogerfanTue, 02 Jun 2009 08:02:00 GMThttp://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279630.htmlhttp://www.aygfsteel.com/fanyingjie/comments/279630.htmlhttp://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279630.html#Feedback0http://www.aygfsteel.com/fanyingjie/comments/commentRss/279630.htmlhttp://www.aygfsteel.com/fanyingjie/services/trackbacks/279630.html 13.4.1 基本介绍
Oracle和plsql都支持lob(large object) cdQ用来存储大数量数据Q如囑փ文gQ声x件等。Oracle 9i realse2支持存储最大ؓ(f)4g的数据,oracle 10g realse1支持最??28万亿字节的数据存储,依赖于你的db的block size?
在plsql中可以申明的lobcd的变量如下:(x)
cd 描述
BFILE 二进制文?存储在数据库外的操作pȝ文gQ只ȝ。把此文件当二进制处理?
BLOB 二进制大对象。存储在数据库里的大对象Q一般是囑փ声音{文件?
CLOB 字符型大对象。一般存储大数量文本信息。存储单字节Q固定宽度的数据?
NCLOB 字节字符大对象。存储单字节大块Q多字节固定宽度Q多字节变宽度数据?nbsp; 阅读全文

rogerfan 2009-06-02 16:02 发表评论
]]>
【{】oracle 游标以及(qing)游标变量Q二Q?/title><link>http://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279628.html</link><dc:creator>rogerfan</dc:creator><author>rogerfan</author><pubDate>Tue, 02 Jun 2009 08:01:00 GMT</pubDate><guid>http://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279628.html</guid><wfw:comment>http://www.aygfsteel.com/fanyingjie/comments/279628.html</wfw:comment><comments>http://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279628.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/fanyingjie/comments/commentRss/279628.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/fanyingjie/services/trackbacks/279628.html</trackback:ping><description><![CDATA[     摘要: 环境区域是用来处理SQL语句的一个oracle存储区域。游标是指向它的指针或句柄。通过游标QPL/SQLE序可以控制q个环境区域中被处理的语句?<br> <br>Oracle中的游标有两U:(x)昑ּ游标、隐式游标?<br> <br>昄游标是用cursor...is命o(h)定义的游标,它可以对查询语句(select)q回的多条记录进行处理,而隐式游标是在执行插?insert)、删?delete)、修?update)和返回单条记录的查询(select)语句时由PL/SQL自动定义的?<br>  <a href='http://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279628.html'>阅读全文</a><img src ="http://www.aygfsteel.com/fanyingjie/aggbug/279628.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/fanyingjie/" target="_blank">rogerfan</a> 2009-06-02 16:01 <a href="http://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279628.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【{】oracle 游标以及(qing)游标变量Q一Q?/title><link>http://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279627.html</link><dc:creator>rogerfan</dc:creator><author>rogerfan</author><pubDate>Tue, 02 Jun 2009 08:00:00 GMT</pubDate><guid>http://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279627.html</guid><wfw:comment>http://www.aygfsteel.com/fanyingjie/comments/279627.html</wfw:comment><comments>http://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279627.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/fanyingjie/comments/commentRss/279627.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/fanyingjie/services/trackbacks/279627.html</trackback:ping><description><![CDATA[     摘要: ORACLE 游标 <br> <br>一. PL/SQL 是用游标来管?SQL ?SELECT 语句?. 游标是ؓ(f)了处理这些语句而分配的一大块内存 . 它提供了对一个结果集q行逐行处理的能?, 可看作是一U特D的指针 . 它与某个查询l果集相兌 , 可以指向l果集的L位置 , 以便Ҏ(gu)定位|的数据q行处理 . 使用它可以在查询数据的同时对数据q行处理 . <br> <br>? 游标的分c?: 静态游标和动态游?<br> <br> 1. 在说明游标分cM? 先说明一下PL/SQL 的两个操? 游标属? 变量属?<br> <br>SET SERVEROUTPUT ON ;-- 此语句用于开启打印输出功?<br> <br>DMBS_OUTPUT.PUT_LINE();-- 打印输出q换? <br>  <a href='http://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279627.html'>阅读全文</a><img src ="http://www.aygfsteel.com/fanyingjie/aggbug/279627.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/fanyingjie/" target="_blank">rogerfan</a> 2009-06-02 16:00 <a href="http://www.aygfsteel.com/fanyingjie/archive/2009/06/02/279627.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">͸</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ϵ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ţ</a>| <a href="http://" target="_blank">Դ</a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">γ</a>| <a href="http://" target="_blank">˾</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">⴨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̶</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ͼ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">³</a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>