﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-路人乙-文章分类-数据库</title><link>http://www.blogjava.net/yemen/category/34199.html</link><description>心有多大，舞台就有多大。</description><language>zh-cn</language><lastBuildDate>Tue, 10 Mar 2009 15:01:05 GMT</lastBuildDate><pubDate>Tue, 10 Mar 2009 15:01:05 GMT</pubDate><ttl>60</ttl><item><title>weblogic</title><link>http://www.blogjava.net/yemen/articles/257673.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Tue, 03 Mar 2009 14:58:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/257673.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/257673.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/257673.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/257673.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/257673.html</trackback:ping><description><![CDATA[&lt;%@ page import="java.sql.*"%&gt;<br />
&lt;%@ page import="javax.sql.*"%&gt;<br />
&lt;%@ page import="javax.naming.*"%&gt;<br />
&lt;%<br />
&nbsp;String JNDINAME = "jdbc/mldn" ;<br />
%&gt;<br />
&lt;%<br />
&nbsp;Connection conn = null ;<br />
&nbsp;Context ctx = new InitialContext() ;<br />
&nbsp;DataSource ds = (DataSource)ctx.lookup(JNDINAME) ;<br />
&nbsp;conn = ds.getConnection() ;<br />
&nbsp;// 向数据库之中建立一张表<br />
&nbsp;conn.createStatement().executeUpdate("CREATE TABLE lxh(name varchar(32))") ;<br />
&nbsp;conn.close() ;<br />
%&gt;<br />
&lt;%=conn%&gt;<br />
--------------------------------------------------------<br />
<p>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;<br />
&lt;!--<br />
&nbsp; Copyright 2004 The Apache Software Foundation</p>
<p>&nbsp; Licensed under the Apache License, Version 2.0 (the "License");<br />
&nbsp; you may not use this file except in compliance with the License.<br />
&nbsp; You may obtain a copy of the License at</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; http://www.apache.org/licenses/LICENSE-2.0</p>
<p>&nbsp; Unless required by applicable law or agreed to in writing, software<br />
&nbsp; distributed under the License is distributed on an "AS IS" BASIS,<br />
&nbsp; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<br />
&nbsp; See the License for the specific language governing permissions and<br />
&nbsp; limitations under the License.<br />
--&gt;</p>
<p>&lt;web-app xmlns="http://java.sun.com/xml/ns/j2ee"<br />
&nbsp;&nbsp;&nbsp; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br />
&nbsp;&nbsp;&nbsp; xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"<br />
&nbsp;&nbsp;&nbsp; version="2.4"&gt;</p>
<p>&nbsp; &lt;display-name&gt;Welcome to Tomcat&lt;/display-name&gt;<br />
&nbsp; &lt;description&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; Welcome to Tomcat<br />
&nbsp; &lt;/description&gt;</p>
<p><br />
&lt;!-- JSPC servlet mappings start --&gt;</p>
<p>&nbsp;</p>
<p>&lt;!-- JSPC servlet mappings end --&gt;</p>
<p>&lt;/web-app&gt;<br />
</p>
<img src ="http://www.blogjava.net/yemen/aggbug/257673.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2009-03-03 22:58 <a href="http://www.blogjava.net/yemen/articles/257673.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle数据库导入导出方法[转]</title><link>http://www.blogjava.net/yemen/articles/257668.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Tue, 03 Mar 2009 14:40:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/257668.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/257668.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/257668.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/257668.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/257668.html</trackback:ping><description><![CDATA[Oracle数据库导入导出方法：
<p>　　1.使用命令行：</p>
<p>　　数据导出：</p>
<p>　　1.将数据库TEST完全导出，用户名system密码manager导出到D：\daochu.dmp中</p>
<p>　　exp system/manager@TEST file=d：\daochu.dmp full=y</p>
<p>　　2.将数据库中system用户与sys用户的表导出</p>
<p>　　exp system/manager@TEST file=d：\daochu.dmp owner=(system，sys)</p>
<p>　　3.将数据库中的表inner_notify、notify_staff_relat导出</p>
<p>　　exp aichannel/aichannel@TESTDB2 file= d：\data\newsmgnt.dmp tables=(inner_notify，notify_staff_relat)</p>
<p>　　4.将数据库中的表table1中的字段filed1以"00"打头的数据导出</p>
<p>　　exp system/manager@TEST file=d：\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"</p>
<p>　　上面是常用的导出，对于压缩，既用winzip把dmp文件可以很好的压缩。</p>
<p>　　也可以在上面命令后面加上compress=y来实现。</p>
<p>　　数据的导入：</p>
<p>　　1.将D：\daochu.dmp 中的数据导入 TEST数据库中。</p>
<p>　　imp system/manager@TEST file=d：\daochu.dmp</p>
<p>　　imp aichannel/aichannel@HUST full=y file=file= d：\data\newsmgnt.dmp ignore=y</p>
<p>　　上面可能有点问题，因为有的表已经存在，然后它就报错，对该表就不进行导入。</p>
<p>　　在后面加上 ignore=y 就可以了。</p>
<p>　　2.将d：\daochu.dmp中的表table1导入</p>
<p>　　imp system/manager@TEST file=d：\daochu.dmp tables=(table1)</p>
<p>　　2.plsql：</p>
<p>　　数据导出：</p>
<p>　　TOOLS-Export user objects(用户对象)</p>
<p>　　TOOLS-Export tables(表)</p>
<p>　　数据的导入：</p>
<p>　　TOOLS-Import tables</p>
<p>　　Oracle Import(表) SQL Inserts(用户对象)</p>
<p>　　也可以将用户对象的语句拷贝出来，粘贴到Command Window这样的好处是可以看到执行的过程。</p>
<img src ="http://www.blogjava.net/yemen/aggbug/257668.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2009-03-03 22:40 <a href="http://www.blogjava.net/yemen/articles/257668.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【转载】powerdesigner下载 中文 汉化 破解</title><link>http://www.blogjava.net/yemen/articles/233001.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Tue, 07 Oct 2008 13:30:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/233001.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/233001.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/233001.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/233001.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/233001.html</trackback:ping><description><![CDATA[<div>powerdesigner下载 中文 汉化 破解</div>
<div>原地址：http://hi.baidu.com/jj2zz/blog/item/b46e7cf0949935a9a50f527a.html</div>
<br />
使用方法：<br />
<br />
先运行setup,出现安装界面后,运行crack目录下的patch.exe,然后先给安装程序打补丁,然后就可以倒入license.lic,而且可
以继续以standalone方式安装了.先别关闭patch程序,等安装完成后,将pdf***.dll导入到安装目录就完成破解了.<br />
<br />
把licence复制到安装目录下，选第二个安装，安装过程中执行patch，最后那个选择dll文件等安装完毕以后选。<br />
<br />
把包中的CRPD12.exe破解程序复制到安装目录，运行补丁破解即可。<br />
<br />
在本人使用过程中，虽然在通用输出面板里还是有&#8220;你还可以使用多少天&#8221;的提示，但到时后就没有了，再把系统时间改去没有发现问题，并且你改动时间后在改回，提示消失。<br />
<br />
PowerDesigner12.0是一个包含所有现代建模<span style="border-bottom: 1px dashed; padding: 0px; display: inline; float: none; cursor: pointer; color: blue; text-decoration: underline;">技术</span>于一身的全面工具，集成了强有力的业务建模技术，传统的数据库分析和设计，以及UML对象模型。通过元模型的管理、冲突分析特性和真正的企业知识库等功能，PowerDesigner 12提供了完整的企业建模工具。 <br />
公共特性:  <br />
需求管理－－通过使用微软Word的导入和同步功能，收集、连接、管理、存储用户分配状态(user allocation)和可跟踪矩阵视图(traceability matrix views)，并提供了层次化的报表生成。  <br />
冲突分析－－向上和向下检测冲突变化。能在变化产生之前以方便和安全的方式呈现存在冲突的文档和报表。  <br />
文档生成－－提供全面向导驱动以及拖拽方式来生成Excel列表、HTML和RTP文档。  <br />
高度的可扩展性－－可定制的GUI、MDA、脚本。  <br />
数据映射编辑器－－以拖拽的方式实现对象/关系、XML到数据库和数据仓库的映射。  <br />
面向服务的架构－－在业务和技术级上构建服务。  <br />
建模技术:  <br />
业务建模－－连接simulation的业务过程建模，并支持BPMN。  <br />
数据建模－－多级的概念模型、逻辑模型、物理模型和数据仓库建模来支持现代的技术，诸如Java, XML 以及采用IE和IDEF1/x概念的数据库的Web 服务。  <br />
对象模型－－高度可扩展性的UML 1.x 和2.0建模。  <br />
XML建模－－独一无二的支持XML DTD 和 Schema 框架的数据图。  <br />
企业建模－－全面的元数据管理，以及为支持项目和企业范围的冲突分析而提供连接和同步技术。  <br />
可支持的平台: <br />
过程执行－－支持ebXML, BPEL4WS, Service Oriented Architecture  <br />
RDBMS－－全面支持60多种RDBMS，包括最新的Oracle, IBM DB/2, Microsoft SQL Server, Sybase, MySQL, NCR Teradata以及其他数据源。  <br />
对象语言－－全面支持Java J2EE, C#, VB.NET, PowerBuilder, XML, C++, Web Services以及其他语言。  <br />
开发整合－－支持Eclipse, PowerBuilder 和Visual Studio，并以插件的方式和模型实现代码的同步。  <br />
企业知识库: <br />
理想的团队解决方案－－允许多个建模成员在一个相同的模型上同时工作。  <br />
元模型管理－－能在一个位置上存储、管理和版本化PowerDesigner模型，以及其他类型的文档，同时全面的权限管理模型，能控制用户对模型的访问和可视化。  <br />
跨模型的冲突分析－－知识库能为跨企业的冲突分析提供和维护完整的存储和跨模型的依赖关系。  <br />
<span style="border-bottom: 1px dashed; padding: 0px; display: inline; float: none; cursor: pointer; color: blue; text-decoration: underline;">软件</span>资产管理－－查找和重用跨越所有模型和项目的对象。  <br />
安　　全－－基于角色的安全机制，同时伴有记录日志的功能。  <br />
打　　开－－RDBMS中存储了知识库表，以使得能以SQL方式的报表呈现出来。<br />
<br />
<br />
powerdesigner下载 中文 汉化 破解 地址：<br />
<br />
<a href="ftp://test:test@d.aspx1.com/powerdesigner12.zip" target="_blank"><font color="#0000ff">ftp://test:test@d.aspx1.com/powerdesigner12.zip</font></a>
<img src ="http://www.blogjava.net/yemen/aggbug/233001.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-10-07 21:30 <a href="http://www.blogjava.net/yemen/articles/233001.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>listener does not currently know of SID given in connect descriptor</title><link>http://www.blogjava.net/yemen/articles/233000.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Tue, 07 Oct 2008 13:22:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/233000.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/233000.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/233000.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/233000.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/233000.html</trackback:ping><description><![CDATA[java.sql.SQLException: Listener refused the connection with the following error:<br />
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor<br />
The Connection descriptor used by the client was:<br />
127.0.0.1:1521:compiere<br />
<br />
-----------------------------------------------<br />
sid写错了。<br />
解决办法是要知道数据库的sid,<br />
<br />
select * from v$instance;<br />
看一下你的机器正在跑的<strong style="color: white; background-color: #00aa00;">SID</strong>的名字是什么<br />
<br />
其中instance_name就是。<br />
-------------------------------------------<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Connection&nbsp;conn&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">null</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;">&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="color: #000000;">"</span><span style="color: #000000;">oracle.jdbc.driver.OracleDriver</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conn&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;DriverManager.getConnection(</span><span style="color: #000000;">"</span><span style="color: #000000;">jdbc:oracle:thin:@127.0.0.1:1521:compiere</span><span style="color: #000000;">"</span><span style="color: #000000;">,&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">compiere</span><span style="color: #000000;">"</span><span style="color: #000000;">,&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">lwh</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000ff;">catch</span><span style="color: #000000;">&nbsp;(ClassNotFoundException&nbsp;e)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000ff;">catch</span><span style="color: #000000;">&nbsp;(SQLException&nbsp;e)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
</span></div>
<br />
1521：后面的就是sid<br />
<img src ="http://www.blogjava.net/yemen/aggbug/233000.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-10-07 21:22 <a href="http://www.blogjava.net/yemen/articles/233000.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在MySQL语句中怎样实现获取当前系统日期与时间</title><link>http://www.blogjava.net/yemen/articles/229794.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Thu, 18 Sep 2008 12:59:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/229794.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/229794.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/229794.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/229794.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/229794.html</trackback:ping><description><![CDATA[<div class="t_msgfont" id="message6916540">select current_date;<br />
select current_time;</div>
<br />
current_timestamp 时间戳 就是日期时间
<img src ="http://www.blogjava.net/yemen/aggbug/229794.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-09-18 20:59 <a href="http://www.blogjava.net/yemen/articles/229794.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【转载】oracle 日期常用函數 (SYSDATE、日期格式) </title><link>http://www.blogjava.net/yemen/articles/229788.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Thu, 18 Sep 2008 12:32:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/229788.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/229788.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/229788.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/229788.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/229788.html</trackback:ping><description><![CDATA[转自：http://www.oraclefans.cn/forum/showblog.jsp?rootid=135<br />
SYSDATE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
--◎ 可得到目前系統的時間&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp; ex.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; select sysdate from dual;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; sysdate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; ----------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; 20-SEP-07&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;常用之日期格式&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;日期格式&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 說明&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;YYYY/MM/DD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 年/月/日&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;YYYY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 年(4位)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;YYY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 年(3位)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;YY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 年(2位)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;MM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 月份&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;DD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 日期&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;D&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 星期&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 星期日 = 1&nbsp; 星期一 = 2 星期二 = 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 星期三 = 4&nbsp; 星期四 = 5 星期五 = 6 星期六 = 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;DDD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 一年之第幾天&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;WW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 一年之第幾週&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;W&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 一月之第幾週&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;YYYY/MM/DD HH24:MI:SS&nbsp;&nbsp; -- 年/月/日 時(24小時制):分:秒&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;YYYY/MM/DD HH:MI:SS&nbsp;&nbsp;&nbsp;&nbsp; -- 年/月/日 時(非24小時制):分:秒&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;J&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- Julian day，Bc 4712/01/01 為1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;RR/MM/DD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- 公元2000問題&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; 　　　　　　　　　　　　-- 00-49 = 下世紀；50-99 = 本世紀&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;ex.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;to_char(sysdate,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">YYYY/MM/DD</span><span style="color: #ff0000">'</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;DUAL;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;2007/09/20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;to_char(sysdate,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">YYYY</span><span style="color: #ff0000">'</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;DUAL;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;2007&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;to_char(sysdate,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">YYY</span><span style="color: #ff0000">'</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;DUAL;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;007&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;to_char(sysdate,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">YY</span><span style="color: #ff0000">'</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;DUAL;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;07&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;to_char(sysdate,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">MM</span><span style="color: #ff0000">'</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;DUAL;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;09&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;to_char(sysdate,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">DD</span><span style="color: #ff0000">'</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;DUAL;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;to_char(sysdate,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">D</span><span style="color: #ff0000">'</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;DUAL;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;to_char(sysdate,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">DDD</span><span style="color: #ff0000">'</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;DUAL;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;263&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;to_char(sysdate,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">WW</span><span style="color: #ff0000">'</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;DUAL;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;38&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;to_char(sysdate,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">W</span><span style="color: #ff0000">'</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;DUAL;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;to_char(sysdate,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">YYYY/MM/DD&nbsp;HH24:MI:SS</span><span style="color: #ff0000">'</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;DUAL;&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;2007/09/20&nbsp;15:24:13&nbsp;&nbsp;&nbsp;</span><span style="color: #008080"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;to_char(sysdate,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">YYYY/MM/DD&nbsp;HH:MI:SS</span><span style="color: #ff0000">'</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;DUAL;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;2007/09/20&nbsp;03:25:23&nbsp;&nbsp;&nbsp;</span><span style="color: #008080"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;to_char(sysdate,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">J</span><span style="color: #ff0000">'</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;DUAL;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;2454364&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;to_char(sysdate,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">RR/MM/DD</span><span style="color: #ff0000">'</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;DUAL;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;07/09/20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></div>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<img src ="http://www.blogjava.net/yemen/aggbug/229788.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-09-18 20:32 <a href="http://www.blogjava.net/yemen/articles/229788.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【转载】mysql和oracle中取得系统时间的sql语句 </title><link>http://www.blogjava.net/yemen/articles/229786.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Thu, 18 Sep 2008 12:26:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/229786.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/229786.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/229786.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/229786.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/229786.html</trackback:ping><description><![CDATA[<p>转自：http://www.cujava.com/read.php?260</p>
oracle：<br />
<br />
SELECT SUBSTRING(CONVERT(VARCHAR(16), GETDATE(), 120), 1, 10) AS SYSDATE<br />
<br />
以上方法，在sqlserver一样使用。<br />
<br />
在mysql使用CURTIME()取得系统时间。<br />
例如：<br />
INSERT INTO test (datet,name)VALUES(CURTIME(),'470759321') 
<img src ="http://www.blogjava.net/yemen/aggbug/229786.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-09-18 20:26 <a href="http://www.blogjava.net/yemen/articles/229786.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql与oracle查询当前刚插入的记录id.</title><link>http://www.blogjava.net/yemen/articles/229780.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Thu, 18 Sep 2008 11:32:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/229780.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/229780.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/229780.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/229780.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/229780.html</trackback:ping><description><![CDATA[<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sql&nbsp;=&nbsp;"select&nbsp;seq_customer_id.CurrVal&nbsp;from&nbsp;dual";</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sql&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">select&nbsp;LAST_INSERT_ID()</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pstmt&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;DB.getPstmt(conn,&nbsp;sql);<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rs&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;DB.getRs(pstmt);<br />
<img id="Codehighlighter1_169_200_Open_Image" onclick="this.style.display='none'; Codehighlighter1_169_200_Open_Text.style.display='none'; Codehighlighter1_169_200_Closed_Image.style.display='inline'; Codehighlighter1_169_200_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_169_200_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_169_200_Closed_Text.style.display='none'; Codehighlighter1_169_200_Open_Image.style.display='inline'; Codehighlighter1_169_200_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(rs.next())&nbsp;</span><span id="Codehighlighter1_169_200_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_169_200_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;rs.getInt(</span><span style="color: #000000">1</span><span style="color: #000000">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></div>
sql&nbsp;=&nbsp;"select&nbsp;seq_customer_id.CurrVal&nbsp;from&nbsp;dual";<span style="color: #008000"><br />
</span>这是oracle的，因为oracle不会自动生成，创建Customer id 自增触发器，所以用这么写。<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #008080">--</span><span style="color: #008080">创建Customer&nbsp;id&nbsp;序列&nbsp;</span><span style="color: #008080"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">create</span><span style="color: #000000">&nbsp;sequence&nbsp;seq_customer_id<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />minvalue&nbsp;</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />maxvalue&nbsp;</span><span style="font-weight: bold; color: #800000">9999999</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />start&nbsp;</span><span style="color: #0000ff">with</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />increment&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008080">--</span><span style="color: #008080">创建Customer&nbsp;id&nbsp;自增触发器</span><span style="color: #008080"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">create</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">or</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">replace</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">trigger</span><span style="color: #000000">&nbsp;customer_id_increment<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;before&nbsp;</span><span style="color: #0000ff">insert</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">on</span><span style="color: #000000">&nbsp;customer<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;referencing<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;new&nbsp;</span><span style="color: #0000ff">as</span><span style="color: #000000">&nbsp;new<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;old&nbsp;</span><span style="color: #0000ff">as</span><span style="color: #000000">&nbsp;old<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;each&nbsp;row<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">begin</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;seq_customer_id.nextval&nbsp;</span><span style="color: #0000ff">into</span><span style="color: #000000">&nbsp;:new.id&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;dual;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">end</span><span style="color: #000000">;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span></div>
mysql会自动生成<br />
它采用sql&nbsp;<span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">select&nbsp;LAST_INSERT_ID()</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
</span>取得当前刚插入的主键id<br />
 <img src ="http://www.blogjava.net/yemen/aggbug/229780.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-09-18 19:32 <a href="http://www.blogjava.net/yemen/articles/229780.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle 中 dual</title><link>http://www.blogjava.net/yemen/articles/229562.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Wed, 17 Sep 2008 16:21:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/229562.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/229562.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/229562.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/229562.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/229562.html</trackback:ping><description><![CDATA[1、查看当前用户，可以在 SQL Plus中执行下面语句
<p>select user from dual；</p>
<p>2、用来调用系统函数</p>
<p>select to_char（sy<a href="http://wiki.ccw.com.cn/index.php/SD" target="_blank"><font color="#0000cc"><strong>sd</strong></font></a>ate，'yyyy-mm-dd hh24：mi：ss'） from dual；——获得当前系统时间</p>
<p>select SYS_CONTEXT（'USERENV'，'TERMINAL'） from dual；——获得主机名</p>
<p>select SYS_CONTEXT（'USERENV'，'language'） from dual；——获得当前lo<a href="http://topic.ccw.com.cn/corpCenter/249.html" target="_blank"><font color="#0000cc"><strong>ca</strong></font></a>le</p>
<p>select dbms_random.random from dual；——获得一个随机数</p>
<p>3、得到序列的下一个值或当前值，用下面语句</p>
<p>select your_sequence.nextval from dual；——获得序列your_sequence的下一个值</p>
<p>select your_sequence.currval from dual；——获得序列your_sequence的当前值</p>
<p>4、可以用做计算器</p>
<p>select 7*9 from dual；</p>
<img src ="http://www.blogjava.net/yemen/aggbug/229562.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-09-18 00:21 <a href="http://www.blogjava.net/yemen/articles/229562.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql与oracle分页的sql语句。</title><link>http://www.blogjava.net/yemen/articles/229521.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Wed, 17 Sep 2008 12:39:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/229521.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/229521.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/229521.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/229521.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/229521.html</trackback:ping><description><![CDATA[myql与oracle分页的sql语句。<br />
<br />
<h1 class="xspace-title">Mysql中limit的用法详解</h1>
<p class="xspace-smalltxt">转自：http://www.phpchina.com/html/83/83_itemid_16897.html<br />
<a href="http://www.phpchina.com/83/spacelist_type_blog_itemtypeid_2336.html"></a>
</p>
在我们使用查询语句的时候，经常要返回前几条或者中间某几行数据，这个时候怎么办呢？不用担心，<a href="javascript:;" onclick="javascript:tagshow(event, 'mysql');" target="_self"><u><strong>mysql</strong></u></a>已经为我们提供了这样一个功能。<br />
<div style="border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: #e6e6e6 none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;">
<div><img style="cursor: pointer;" title="点击图片可在新窗口打开" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff;">SELECT</span><span style="color: #000000;">&nbsp;</span><span style="color: #808080;">*</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">FROM</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">table</span><span style="color: #000000;">&nbsp;&nbsp;LIMIT&nbsp;</span><span style="color: #ff0000;">[</span><span style="color: #ff0000;">offset,</span><span style="color: #ff0000;">]</span><span style="color: #000000;">&nbsp;rows&nbsp;</span><span style="color: #808080;">|</span><span style="color: #000000;">&nbsp;rows&nbsp;OFFSET&nbsp;offset</span></div>
</div>
<p><br />
LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT
接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数，第一个参数指定第一个返回记录行的偏移量，第二个参数指定返回记录行的最大数目。初
始记录行的偏移量是 0(而不是 1)： 为了与 PostgreSQL 兼容，MySQL 也支持句法： LIMIT # OFFSET #。 <br />
</p>
<div style="border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: #e6e6e6 none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;">
<div><img style="cursor: pointer;" title="点击图片可在新窗口打开" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><span style="color: #000000;">mysql</span><span style="color: #808080;">&gt;</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">SELECT</span><span style="color: #000000;">&nbsp;</span><span style="color: #808080;">*</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">FROM</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">table</span><span style="color: #000000;">&nbsp;LIMIT&nbsp;</span><span style="font-weight: bold; color: #800000;">5</span><span style="color: #000000;">,</span><span style="font-weight: bold; color: #800000;">10</span><span style="color: #000000;">;&nbsp;&nbsp;</span><span style="color: #808080;">//</span><span style="color: #000000;">&nbsp;检索记录行&nbsp;</span><span style="font-weight: bold; color: #800000;">6</span><span style="color: #808080;">-</span><span style="font-weight: bold; color: #800000;">15</span><span style="color: #000000;"><br />
<img style="cursor: pointer;" title="点击图片可在新窗口打开" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><br />
<img style="cursor: pointer;" title="点击图片可在新窗口打开" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /></span><span style="color: #808080;">//</span><span style="color: #000000;">为了检索从某一个偏移量到记录集的结束所有的记录行，可以指定第二个参数为&nbsp;</span><span style="color: #808080;">-</span><span style="font-weight: bold; color: #800000;">1</span><span style="color: #000000;">：&nbsp;<br />
<img style="cursor: pointer;" title="点击图片可在新窗口打开" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />mysql</span><span style="color: #808080;">&gt;</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">SELECT</span><span style="color: #000000;">&nbsp;</span><span style="color: #808080;">*</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">FROM</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">table</span><span style="color: #000000;">&nbsp;LIMIT&nbsp;</span><span style="font-weight: bold; color: #800000;">95</span><span style="color: #000000;">,</span><span style="color: #808080;">-</span><span style="font-weight: bold; color: #800000;">1</span><span style="color: #000000;">;&nbsp;</span><span style="color: #808080;">//</span><span style="color: #000000;">&nbsp;检索记录行&nbsp;</span><span style="font-weight: bold; color: #800000;">96</span><span style="color: #808080;">-</span><span style="color: #000000;">last.<br />
<img style="cursor: pointer;" title="点击图片可在新窗口打开" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><br />
<img style="cursor: pointer;" title="点击图片可在新窗口打开" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /></span><span style="color: #808080;">//</span><span style="color: #000000;">如果只给定一个参数，它表示返回最大的记录行数目：&nbsp;<br />
<img style="cursor: pointer;" title="点击图片可在新窗口打开" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />mysql</span><span style="color: #808080;">&gt;</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">SELECT</span><span style="color: #000000;">&nbsp;</span><span style="color: #808080;">*</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">FROM</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">table</span><span style="color: #000000;">&nbsp;LIMIT&nbsp;</span><span style="font-weight: bold; color: #800000;">5</span><span style="color: #000000;">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080;">//</span><span style="color: #000000;">检索前&nbsp;</span><span style="font-weight: bold; color: #800000;">5</span><span style="color: #000000;">&nbsp;个记录行<br />
<img style="cursor: pointer;" title="点击图片可在新窗口打开" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><br />
<img style="cursor: pointer;" title="点击图片可在新窗口打开" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /></span><span style="color: #808080;">//</span><span style="color: #000000;">换句话说，LIMIT&nbsp;n&nbsp;等价于&nbsp;LIMIT&nbsp;</span><span style="font-weight: bold; color: #800000;">0</span><span style="color: #000000;">,n。</span></div>
</div>
<br />
<ol class="dp-j" start="1">
    <li><span><span>oracle&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>select&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;from&nbsp;&nbsp;&nbsp;table&nbsp;&nbsp;&nbsp;where&nbsp;&nbsp;&nbsp;rownum&lt;<span class="number">20</span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;minus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;select&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;from&nbsp;&nbsp;&nbsp;table&nbsp;&nbsp;&nbsp;where&nbsp;&nbsp;&nbsp;rownum&lt;<span class="number">10</span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>mysql&gt;&nbsp;SELECT&nbsp;*&nbsp;FROM&nbsp;table&nbsp;LIMIT&nbsp;<span class="number">5</span><span>,</span><span class="number">10</span><span>;&nbsp;&nbsp;</span><span class="comment">//&nbsp;检索记录行&nbsp;6-15</span><span>&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span><span class="comment">//为了检索从某一个偏移量到记录集的结束所有的记录行，可以指定第二个参数为&nbsp;-1：&nbsp;</span><span>&nbsp;&nbsp;</span></span></li>
    <li><span>mysql&gt;&nbsp;SELECT&nbsp;*&nbsp;FROM&nbsp;table&nbsp;LIMIT&nbsp;<span class="number">95</span><span>,-</span><span class="number">1</span><span>;&nbsp;</span><span class="comment">//&nbsp;检索记录行&nbsp;96-last.</span><span>&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span><span class="comment">//如果只给定一个参数，它表示返回最大的记录行数目：&nbsp;</span><span>&nbsp;&nbsp;</span></span></li>
    <li><span>mysql&gt;&nbsp;SELECT&nbsp;*&nbsp;FROM&nbsp;table&nbsp;LIMIT&nbsp;<span class="number">5</span><span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//检索前&nbsp;5&nbsp;个记录行</span><span>&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span><span class="comment">//换句话说，LIMIT&nbsp;n&nbsp;等价于&nbsp;LIMIT&nbsp;0,n</span><span>&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>mysql&nbsp;limit查询优化[转载],由于limit经常用到，却没有注意，因为平时做的项目都比较小，所以也没有考虑去怎么优化，今天看了一篇关于mysql&nbsp;limit优化的文章，感觉很好&nbsp;于是转载过来&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>原文地址在这里&nbsp;&nbsp;</span></li>
    <li><span>&lt;a&nbsp;href=<span class="string">"http://www.phpobject.net/blog/read.php?119"</span><span>&nbsp;target=</span><span class="string">"_blank"</span><span>&gt;http://www.phpobject.net/blog/read.php?</span><span class="number">119</span><span>&lt;/a&gt;&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>MYSQL的优化是非常重要的。其他最常用也最需要优化的就是limit。mysql的limit给分页带来了极大的方便，但数据量一大的时候，limit的性能就急剧下降。&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;同样是取<span class="number">10</span><span>条数据&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>select&nbsp;*&nbsp;from&nbsp;yanxue8_visit&nbsp;limit&nbsp;<span class="number">10000</span><span>,</span><span class="number">10</span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;和&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>select&nbsp;*&nbsp;from&nbsp;yanxue8_visit&nbsp;limit&nbsp;<span class="number">0</span><span>,</span><span class="number">10</span><span>&nbsp;&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>就不是一个数量级别的。&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;网上也很多关于limit的五条优化准则，都是翻译自mysql手册，虽然正确但不实用。今天发现一篇文章写了些关于limit优化的，很不错。原文地址：http:<span class="comment">//www.zhenhua.org/article.asp?id=200</span><span>&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;文
    中不是直接使用limit，而是首先获取到offset的id然后直接使用limit&nbsp;size来获取数据。根据他的数据，明显要好于直接使用
    limit。这里我具体使用数据分两种情况进行测试。（测试环境win2033+p4双核&nbsp;(3GHZ)&nbsp;+4G内存&nbsp;mysql&nbsp;<span class="number">5.0</span><span>.</span><span class="number">19</span><span>）&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span><span class="number">1</span><span>、offset比较小的时候。&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>select&nbsp;*&nbsp;from&nbsp;yanxue8_visit&nbsp;limit&nbsp;<span class="number">10</span><span>,</span><span class="number">10</span><span>&nbsp;&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;多次运行，时间保持在<span class="number">0.0004</span><span>-</span><span class="number">0.0005</span><span>之间&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>Select&nbsp;*&nbsp;From&nbsp;yanxue8_visit&nbsp;Where&nbsp;vid&nbsp;&gt;=(&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>Select&nbsp;vid&nbsp;From&nbsp;yanxue8_visit&nbsp;Order&nbsp;By&nbsp;vid&nbsp;limit&nbsp;<span class="number">10</span><span>,</span><span class="number">1</span><span>&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>)&nbsp;limit&nbsp;<span class="number">10</span><span>&nbsp;&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;多次运行，时间保持在<span class="number">0.0005</span><span>-</span><span class="number">0.0006</span><span>之间，主要是</span><span class="number">0.0006</span><span>&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;结论：偏移offset较小的时候，直接使用limit较优。这个显然是子查询的原因。&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span><span class="number">2</span><span>、offset大的时候。&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>select&nbsp;*&nbsp;from&nbsp;yanxue8_visit&nbsp;limit&nbsp;<span class="number">10000</span><span>,</span><span class="number">10</span><span>&nbsp;&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;多次运行，时间保持在<span class="number">0.0187</span><span>左右&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>Select&nbsp;*&nbsp;From&nbsp;yanxue8_visit&nbsp;Where&nbsp;vid&nbsp;&gt;=(&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>Select&nbsp;vid&nbsp;From&nbsp;yanxue8_visit&nbsp;Order&nbsp;By&nbsp;vid&nbsp;limit&nbsp;<span class="number">10000</span><span>,</span><span class="number">1</span><span>&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>)&nbsp;limit&nbsp;<span class="number">10</span><span>&nbsp;&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>多次运行，时间保持在<span class="number">0.0061</span><span>左右，只有前者的</span><span class="number">1</span><span>/</span><span class="number">3</span><span>。可以预计offset越大，后者越优。&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>以后要注意改正自己的limit语句，优化一下mysql了&nbsp; <br />
    </span></li>
</ol>
<br />
<br />
<img src ="http://www.blogjava.net/yemen/aggbug/229521.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-09-17 20:39 <a href="http://www.blogjava.net/yemen/articles/229521.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql 的lower()函数</title><link>http://www.blogjava.net/yemen/articles/229054.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Mon, 15 Sep 2008 14:10:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/229054.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/229054.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/229054.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/229054.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/229054.html</trackback:ping><description><![CDATA[5.1大小写转换函数<br />
&#8220;大小写函数&#8221;可以改变字段或字符串中存储的数据的大小写。这种函数主要用于创建比较友好的输出界面，它不会影响数据库里的存储结构，它是临时的。Oracle 9i 支持的字符转换函数是lower, upper和initcap<br />
<br />
mysql中应该这几个也是可以的。。
<img src ="http://www.blogjava.net/yemen/aggbug/229054.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-09-15 22:10 <a href="http://www.blogjava.net/yemen/articles/229054.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【转载】JDBC连接MySQL</title><link>http://www.blogjava.net/yemen/articles/228996.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Mon, 15 Sep 2008 08:01:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/228996.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/228996.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/228996.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/228996.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/228996.html</trackback:ping><description><![CDATA[<p style="margin: 0in 0in 0in 0.5in; font-size: 10pt; color: fuchsia;"><font size="2"><span>转载：http://hi.baidu.com/devil198569/blog/item/e560144a132a682509f7efb3.html<br />
</span></font></p>
<p style="margin: 0in 0in 0in 0.5in; font-size: 10pt; color: fuchsia;"><font size="2"><span>加载及注册</span><span>JDBC</span><span>驱动程序</span></font></p>
<p style="margin: 0in 0in 0in 1in; font-size: 10pt;">Class.forName("com.mysql.jdbc.Driver");</p>
<p style="margin: 0in 0in 0in 1in; font-size: 10pt;">Class.forName("com.mysql.jdbc.Driver").newInstance();</p>
<p style="margin: 0in 0in 0in 0.5in; font-size: 10pt; color: fuchsia;"><font size="2"><span>JDBC URL </span><span>定义驱动程序与数据源之间的连接</span></font></p>
<p style="margin: 0in 0in 0in 1in; font-size: 10pt; color: blue;">标准语法：</p>
<p style="margin: 0in 0in 0in 1.5in; font-size: 10pt;"><font size="2"><span>&lt;protocol</span><span>（主要通讯协议）</span><span>&gt;:&lt;subprotocol</span><span>（次要通讯协议，即驱动程序名称）</span><span>&gt;:&lt;data source identifier</span><span>（数据源）</span><span>&gt;</span></font></p>
<p style="margin: 0in 0in 0in 1in; font-size: 10pt; color: blue;"><font size="2"><span>MySQL</span><span>的</span><span>JDBC</span><span> URL</span><span>格式：</span></font></p>
<p style="margin: 0in 0in 0in 1.5in; font-size: 10pt;">jdbc:mysql//[hostname][:port]/[dbname][?param1=value1][&amp;param2=value2]&#8230;.</p>
<p style="margin: 0in 0in 0in 1.5in; font-size: 10pt; color: green;"> </p>
<p style="margin: 0in 0in 0in 1.5in; font-size: 10pt; color: green;"><font size="2"><span>示例：</span><span>jdbc:mysql://localhost:3306/sample_db?user=root&amp;password=your_password</span></font></p>
<p style="margin: 0in 0in 0in 1.5in; font-size: 10pt;"> </p>
<p style="margin: 0in 0in 0in 1.5in; font-size: 10pt; color: green;">常见参数：</p>
<p style="margin: 0in 0in 0in 2in; font-size: 10pt; color: green;"><font size="2"><span>user</span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span><span>用户名</span></font></p>
<p style="margin: 0in 0in 0in 2in; font-size: 10pt; color: green;"><font size="2"><span>password</span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span><span>密码</span></font></p>
<p style="margin: 0in 0in 0in 2in; font-size: 10pt; color: green;"><font size="2"><span>autoReconnect<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span><span>联机失败，是否重新联机（</span><span>true/false</span><span>）</span></font></p>
<p style="margin: 0in 0in 0in 2in; font-size: 10pt; color: green;"><font size="2"><span>maxReconnect</span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span><span>尝试重新联机次数</span></font></p>
<p style="margin: 0in 0in 0in 2in; font-size: 10pt; color: green;"><font size="2"><span>initialTimeout</span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span><span>尝试重新联机间隔</span></font></p>
<p style="margin: 0in 0in 0in 2in; font-size: 10pt; color: green;"><font size="2"><span>maxRows</span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span><span>传回最大行数</span></font></p>
<p style="margin: 0in 0in 0in 2in; font-size: 10pt; color: green;"><font size="2"><span>useUnicode</span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span><span>是否使用</span><span>Unicode</span><span>字体编码（</span><span>true/false</span><span>）</span></font></p>
<p style="margin: 0in 0in 0in 2in; font-size: 10pt; color: green;"><font size="2"><span>characterEncoding</span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span><span>何种编码（</span><span>GB2312/UTF-8/&#8230;</span><span>）</span></font></p>
<p style="margin: 0in 0in 0in 2in; font-size: 10pt; color: green;"><font size="2"><span>relaxAutocommit</span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span><span>是否自动提交（</span><span>true/false</span><span>）</span></font></p>
<p style="margin: 0in 0in 0in 2in; font-size: 10pt; color: green;"><font size="2"><span>capitalizeTypeNames</span><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span><span>数据定义的名称以大写表示</span></font></p>
<p style="margin: 0in 0in 0in 0.5in; font-size: 10pt; color: fuchsia;">建立连接对象</p>
<p style="margin: 0in 0in 0in 1in; font-size: 10pt; color: blue;">String url="jdbc:mysql://localhost:3306/sample_db?user=root&amp;password=your_password";</p>
<p style="margin: 0in 0in 0in 1in; font-size: 10pt; color: blue;">Connection con = DriverManager.getConnection(url);</p>
<p style="margin: 0in 0in 0in 0.5in; font-size: 10pt; color: fuchsia;"><font size="2"><span>建立</span><span>SQL</span><span>陈述式对象（</span><span>Statement</span><span> Object</span><span>）</span></font></p>
<p style="margin: 0in 0in 0in 1in; font-size: 10pt; color: blue;"><font size="2"><span>Statement</span><span> stmt = con.createStatement()</span><span>；</span></font></p>
<p style="margin: 0in 0in 0in 0.5in; font-size: 10pt; color: fuchsia;"><font size="2"><span>执行</span><span>SQL</span><span>语句</span></font></p>
<p style="margin: 0in 0in 0in 1in; font-size: 10pt; color: red;">executeQuery()</p>
<p style="margin: 0in 0in 0in 1.5in; font-size: 10pt; color: blue;"><font size="2"><span>String</span><span> query = "select * from test";</span></font></p>
<p style="margin: 0in 0in 0in 1.5in; font-size: 10pt; color: blue;">ResultSet rs=stmt.executeQuery(query);</p>
<p style="margin: 0in 0in 0in 1in; font-size: 10pt; color: red;"><font size="2"><span>结果集</span><span>ResultSet</span></font></p>
<p style="margin: 0in 0in 0in 1.5in; font-size: 10pt; color: blue;"><font size="2"><span>while</span><span>(rs.next())</span></font></p>
<p style="margin: 0in 0in 0in 1.5in; font-size: 10pt; color: blue;">{rs.getString(1);rs.getInt(2);}</p>
<p style="margin: 0in 0in 0in 1in; font-size: 10pt; color: red;">executeUpdate()</p>
<p style="margin: 0in 0in 0in 1.5in; font-size: 10pt; color: blue;">String upd="insert into test (id,name) values(1001,xuzhaori)";</p>
<p style="margin: 0in 0in 0in 1.5in; font-size: 10pt; color: blue;">int con=stmt.executeUpdate(upd);</p>
<p style="margin: 0in 0in 0in 1in; font-size: 10pt; color: red;">execute()</p>
<img src ="http://www.blogjava.net/yemen/aggbug/228996.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-09-15 16:01 <a href="http://www.blogjava.net/yemen/articles/228996.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【转帖】mysql 外键</title><link>http://www.blogjava.net/yemen/articles/228868.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Sun, 14 Sep 2008 03:51:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/228868.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/228868.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/228868.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/228868.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/228868.html</trackback:ping><description><![CDATA[<p>转自：http://blog.sina.com.cn/s/blog_3d2d79aa01009ukf.html<br />
1. 什么是参照完整性?<br />
——————&#8211;<br />
参照完整性(完整性约束)是数据库设计中的一个重要概念，当数据库中的一个表与一个或多个表进行关联时都会涉及到参照完整性。比如下面这个例子：<br />
文章分类表 - categories<br />
category_id&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> name<br />
1&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> SQL Server<br />
2&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> Oracle<br />
3&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> PostgreSQL<br />
5&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> SQLite</p>
<p>文章表 - articles<br />
article_id&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> category_id&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> title<br />
1&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> 1&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> aa<br />
2&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> 2&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> bb<br />
3&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> 4&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> cc</p>
<p>可见以上两个表之间是通过category_id，其中categories表有4条记录，articles表有3条记录。</p>
<p>然而可能因为某种原因我们删掉了categories 表中category_id=4的记录，而articles表却还是有一条category_id=4的记录，很明显，category_id=4的这条记录不应该存在在articles表中，这样会很容易造成数据错乱。</p>
<p>相反，<strong style="color: black; background-color: #ffff66">外键</strong>关系(Foreign Key relationships)讨论的是父表(categories)与子表(articles)的关系，通过引入<strong style="color: black; background-color: #ffff66">外键</strong>(Foreign Key)这个概念来保证参照完整性(Referential integrity)，将使会数据库变的非常简单。比如，要要做到删除categories表中category_id=4记录的同时删除 articles 表中category_id=4的所有记录，如果没有引入<strong style="color: black; background-color: #ffff66">外键</strong>的话，我们就必须执行2条SQL语句才行；如果有<strong style="color: black; background-color: #ffff66">外键</strong>的话，可以很容易的用一条SQL语句就可以达到要求。</p>
<p>2. 使用<strong style="color: black; background-color: #ffff66">外键</strong>的条件<br />
—————&#8211;<br />
MySQL只在v3.23.34版本以后才引入<strong style="color: black; background-color: #ffff66">外键</strong>的，所以在这之前的版本就别想了:)，除此之外，还必须具备以下几个条件：</p>
<p>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> 1) 在my.cnf配置文件中打开InnoDB引擎支持。<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> # Uncomment the following if you are using InnoDB tables<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> innodb_data_home_dir = /var/db/mysql/<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> innodb_data_file_path = ibdata1:10M:autoextend<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> innodb_log_group_home_dir = /var/db/mysql/<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> innodb_log_arch_dir = /var/db/mysql/</p>
<p>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> 2) 相关联的表都必须采用InnoDB引擎。</p>
<p>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> 3) 相关联的字段都<a id="baidusnap1" name="baidusnap1"></a><strong style="color: black; background-color: #a0ffff">必须建立</strong>索引。<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> MySQL v4.0版本以后，定义<strong style="color: black; background-color: #ffff66">外键</strong>时会自动建立所以，所以在 v4.0 版本以前（含v4.0版本）必须手工定义<a id="baidusnap3" name="baidusnap3"></a><strong style="color: black; background-color: #ff9999">索引</strong>。</p>
<p>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> 4) 相关联的字段必须采用类似的数据类型，或者说可转换的数据类型，当然相同类型是最好不过了。<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> 比如父表的字段是TINYINT类型，则子表只能采用TINYINT、SMALLINT、INT、BIGINT等几种类型。</p>
<p>3. <strong style="color: black; background-color: #ffff66">外键</strong>语法参考<br />
—————<br />
可以通过 CREATE TABLE 或者 ALTER TABLE 来定义<strong style="color: black; background-color: #ffff66">外键</strong>。<br />
CREATE TABLE 语法：<br />
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> [(create_definition,&#8230;)]</p>
<p>create_definition:<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> column_definition<br />
| [CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name,&#8230;) [reference_definition]</p>
<p>column_definition:<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> col_name type [NOT NULL | NULL] [DEFAULT default_value]<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> [AUTO_INCREMENT] [UNIQUE [KEY] | [PRIMARY] KEY]<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> [COMMENT &#8217;string&#8217;] [reference_definition]</p>
<p>index_col_name:<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> col_name [(length)] [ASC | DESC]</p>
<p>reference_definition:<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> REFERENCES tbl_name [(index_col_name,&#8230;)]<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> [MATCH FULL | MATCH PARTIAL | MATCH SIMPLE]<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> [ON DELETE reference_option]<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> [ON UPDATE reference_option]</p>
<p>reference_option:<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> RESTRICT | CASCADE | SET NULL | NO ACTION</p>
<p>ALTER TABLE 语法：<br />
ALTER [IGNORE] TABLE tbl_name<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> alter_specification [, alter_specification] &#8230;</p>
<p>alter_specification:<br />
| ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,&#8230;)<br />
| ADD [CONSTRAINT [symbol]] UNIQUE [INDEX] [index_name] [index_type] (index_col_name,&#8230;)<br />
| ADD [CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name,&#8230;) [reference_definition]<br />
| DROP FOREIGN KEY fk_symbol</p>
<p>4. 定义<strong style="color: black; background-color: #ffff66">外键</strong><br />
———&#8211;<br />
mysql&gt; <em><strong>CREATE TABLE categories (<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> -&gt; category_id tinyint(3) unsigned NOT NULL AUTO_INCREMENT,<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> -&gt; name varchar(30) NOT NULL,<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> -&gt; PRIMARY KEY(category_id)<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> -&gt; ) ENGINE=INNODB;<br />
</strong></em>Query OK, 0 rows affected (0.36 sec)</p>
<p>mysql&gt; <em><strong>INSERT INTO categories VALUES (1, &#8216;SQL Server&#8217;), (2, &#8216;Oracle&#8217;), (3, &#8216;PostgreSQL&#8217;), (4, &#8216;MySQL&#8217;), (5, &#8216;SQLite&#8217;);</strong></em><br />
Query OK, 5 rows affected (0.48 sec)<br />
Records: 5 Duplicates: 0 Warnings: 0</p>
<p>mysql&gt; <em><strong>CREATE TABLE members (<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> -&gt; member_id INT(11) UNSIGNED NOT NULL,<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> -&gt; name VARCHAR(20) NOT NULL,<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> -&gt; PRIMARY KEY(member_id)<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> -&gt; ) ENGINE=INNODB;</strong></em><br />
Query OK, 0 rows affected (0.55 sec)</p>
<p>mysql&gt; <em><strong>INSERT INTO members VALUES (1, &#8216;test&#8217;), (2, &#8216;admin&#8217;);<br />
</strong></em>Query OK, 2 rows affected (0.44 sec)<br />
Records: 2 Duplicates: 0 Warnings: 0</p>
<p>mysql&gt; <em><strong>CREATE TABLE articles (<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> -&gt; article_id INT(11) unsigned NOT NULL AUTO_INCREMENT,<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> -&gt; title varchar(255) NOT NULL,<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> -&gt; category_id tinyint(3) unsigned NOT NULL,<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> -&gt; member_id int(11) unsigned NOT NULL,<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> -&gt; INDEX (category_id),<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> -&gt; FOREIGN KEY (category_id) REFERENCES categories (category_id),<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> -&gt; CONSTRAINT fk_member FOREIGN KEY (member_id) REFERENCES members (member_id),<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> -&gt; PRIMARY KEY(article_id)<br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> -&gt; ) ENGINE=INNODB;</strong></em><br />
Query OK, 0 rows affected (0.63 sec)</p>
<p>注意：对于非InnoDB表，FOREIGN KEY子句会被忽略掉。<br />
如果遇到如下错误：<br />
ERROR 1005: Can&#8217;t create table &#8216;./test/articles.frm&#8217; (errno: 150)<br />
请仔细检查以下定义语句，常见的错误一般都是表类型不是INNODB、相关联的字段写错了、缺少<strong style="color: black; background-color: #ff9999">索引</strong>等等。</p>
<p>至此categories.category_id和articles.category_id、members.member_id和 articles.member_id已经建立<strong style="color: black; background-color: #ffff66">外键</strong>关系，只有 articles.category_id 的值存在与 categories.category_id 表中并且articles.member_id的值存在与members.member_id表中才会允许被插入或修改。例如：</p>
<p>mysql&gt; <em><strong>INSERT INTO articles (category_id, member_id, title) VALUES (6, 1, &#8216;foo&#8217;);<br />
</strong></em>ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails (`test/articles`, CONSTRAINT `articles_ibfk_1` FOREIGN KEY (`category_id`)REFERENCES `categories` (`id`))</p>
<p>mysql&gt; <em><strong>INSERT INTO articles (category_id, member_id, title) VALUES (3, 3, &#8216;foo&#8217;);<br />
</strong></em>ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails (`test/articles`, CONSTRAINT `fk_member` FOREIGN KEY (`member_id`) REFERENCES `members` (`member_id`))</p>
<p>可见上面两条语句都会出现错误，因为在categories表中并没有category_id=6、members表中也没有member_id=3的记录，所以不能插入。而下面这条SQL语句就可以。</p>
<p>mysql&gt; <em><strong>INSERT INTO articles (category_id, member_id, title) VALUES (3, 2, &#8216;bar&#8217;);</strong></em><br />
Query OK, 1 row affected (0.03 sec)</p>
<p>5. 删除<strong style="color: black; background-color: #ffff66">外键</strong>定义<br />
—————<br />
不知道大家有没有发现，在前面定义<strong style="color: black; background-color: #ffff66">外键</strong>的时候articles.member_id<strong style="color: black; background-color: #ffff66">外键</strong>比articles.category_id子句多了一个CONSTRAINT fk_member ？<br />
这个fk_member就是用来删除<strong style="color: black; background-color: #ffff66">外键</strong>定义用的，如下所示：<br />
mysql&gt; <em><strong>ALTER TABLE articles DROP FOREIGN KEY fk_member;</strong></em><br />
Query OK, 1 row affected (0.25 sec)<br />
Records: 1 Duplicates: 0 Warnings: 0</p>
<p>这样articles.member_id<strong style="color: black; background-color: #ffff66">外键</strong>定义就被删除了，但是如果定义时没有指定CONSTRAINT fk_symbol （即<strong style="color: black; background-color: #ffff66">外键</strong>符号）时该怎么删除呢？别急，没有指定时，MySQL会自己创建一个，可以通过以下命令查看：</p>
<p>mysql&gt; <em><strong>SHOW CREATE TABLE articles;<br />
</strong></em>+———-+————————————+<br />
| Table&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> | Create Table&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> |<br />
+———-+————————————+<br />
| articles | CREATE TABLE `articles` (<br />
`article_id` int(11) unsigned NOT NULL auto_increment,<br />
`category_id` tinyint(3) unsigned NOT NULL,<br />
`member_id` int(11) unsigned NOT NULL,<br />
`title` varchar(255) NOT NULL,<br />
PRIMARY KEY (`article_id`),<br />
KEY `category_id` (`category_id`),<br />
KEY `member_id` (`member_id`),<br />
CONSTRAINT `articles_ibfk_1` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`)<br />
) ENGINE=InnoDB DEFAULT CHARSET=latin1&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> |<br />
+———-+————————————+<br />
1 row in set (0.01 sec)</p>
<p>可以看出articles.category_id的<strong style="color: black; background-color: #ffff66">外键</strong>符号为articles_ibfk_1，因为就可以执行以下命令删除<strong style="color: black; background-color: #ffff66">外键</strong>定义：</p>
<p>mysql&gt; <em><strong>ALTER TABLE articles DROP FOREIGN KEY articles_ibfk_1;<br />
</strong></em>Query OK, 1 row affected (0.66 sec)<br />
Records: 1 Duplicates: 0 Warnings: 0</p>
<p>6. 总结<br />
——-<br />
引入<strong style="color: black; background-color: #ffff66">外键</strong>的<span style="font-weight: bold; color: rgb(255,1,2)">缺点</span>是会使<a id="baidusnap4" name="baidusnap4"></a><strong style="color: black; background-color: #ff66ff">速度</strong>和性能下降，当然<strong style="color: black; background-color: #ffff66">外键</strong>所带来的优点还有很多，本文仅讨论如何定义、删除<strong style="color: black; background-color: #ffff66">外键</strong>。至于<strong style="color: black; background-color: #ffff66">外键</strong>的实际应用将会在以后的文章中介绍。</p>
<img src ="http://www.blogjava.net/yemen/aggbug/228868.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-09-14 11:51 <a href="http://www.blogjava.net/yemen/articles/228868.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【转贴】oracle的to_date()函数</title><link>http://www.blogjava.net/yemen/articles/228118.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Wed, 10 Sep 2008 04:40:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/228118.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/228118.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/228118.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/228118.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/228118.html</trackback:ping><description><![CDATA[<font  color="#333333" face="宋体" size="4"><span  style="font-size: 14px; line-height: 18px; ">
<div><a href="http://yangtingkun.itpub.net/post/468/82264">转自：http://yangtingkun.itpub.net/post/468/82264</a></div>
<div>TO_DATE('2006-05-01 19:25:34', 'YYYY-MM-DD HH24:MI:SS')</div>
<div>是将字符串String按模板转成的Date类型&#160;</div>
<div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000; ">今天比较忙，总结一个已经就发现的小问题。使用TO_DATE函数的时候，小心不要被Oracle的&#8220;惯性&#8221;骗了。<br />
<br />
<br />
<br />
<br />
例子很简单：<br />
<br />
SQL</span><span style="color: #808080; ">></span><span style="color: #000000; ">&#160;</span><span style="color: #0000FF; ">ALTER</span><span style="color: #000000; ">&#160;SESSION&#160;</span><span style="color: #0000FF; ">SET</span><span style="color: #000000; ">&#160;NLS_DATE_FORMAT&#160;</span><span style="color: #808080; ">=</span><span style="color: #000000; ">&#160;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">YYYY-MM-DD&#160;HH24:MI:SS</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">;<br />
<br />
会话已更改。<br />
<br />
SQL</span><span style="color: #808080; ">></span><span style="color: #000000; ">&#160;</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; ">&#160;TO_DATE(</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">2006-05-01&#160;19:25:34</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">,&#160;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">YYYY-MM-DD&#160;HH24:MI:SS</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">)&#160;</span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; ">&#160;DUAL;<br />
<br />
TO_DATE(</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">2006-05-01<br />
-------------------<br />
2006-05-01&#160;19:25:34<br />
<br />
SQL>&#160;SELECT&#160;TO_DATE(</span><span style="color: #FF0000; ">'</span><span style="color: #800000; font-weight: bold; ">2006</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">05</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">01</span><span style="color: #000000; ">&#160;</span><span style="color: #800000; font-weight: bold; ">19</span><span style="color: #000000; ">:</span><span style="color: #800000; font-weight: bold; ">25</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">,&#160;</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">YYYY</span><span style="color: #808080; ">-</span><span style="color: #000000; ">MM</span><span style="color: #808080; ">-</span><span style="color: #000000; ">DD&#160;HH24:MI</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">)&#160;FROM&#160;DUAL;<br />
<br />
TO_DATE(</span><span style="color: #FF0000; ">'</span><span style="color: #800000; font-weight: bold; ">2006</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">05</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">01</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">--</span><span style="color: #008080; ">-----------------</span><span style="color: #008080; "><br />
</span><span style="color: #800000; font-weight: bold; ">2006</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">05</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">01</span><span style="color: #000000; ">&#160;</span><span style="color: #800000; font-weight: bold; ">19</span><span style="color: #000000; ">:</span><span style="color: #800000; font-weight: bold; ">25</span><span style="color: #000000; ">:</span><span style="color: #800000; font-weight: bold; ">00</span><span style="color: #000000; "><br />
<br />
SQL</span><span style="color: #808080; ">></span><span style="color: #000000; ">&#160;</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; ">&#160;TO_DATE(</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">2006-05-01&#160;19</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">,&#160;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">YYYY-MM-DD&#160;HH24</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">)&#160;</span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; ">&#160;DUAL;<br />
<br />
TO_DATE(</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">2006-05-01<br />
-------------------<br />
2006-05-01&#160;19:00:00<br />
<br />
SQL>&#160;SELECT&#160;TO_DATE(</span><span style="color: #FF0000; ">'</span><span style="color: #800000; font-weight: bold; ">2006</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">05</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">01</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">,&#160;</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">YYYY</span><span style="color: #808080; ">-</span><span style="color: #000000; ">MM</span><span style="color: #808080; ">-</span><span style="color: #000000; ">DD</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">)&#160;FROM&#160;DUAL;<br />
<br />
TO_DATE(</span><span style="color: #FF0000; ">'</span><span style="color: #800000; font-weight: bold; ">2006</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">05</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">01</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">--</span><span style="color: #008080; ">-----------------</span><span style="color: #008080; "><br />
</span><span style="color: #800000; font-weight: bold; ">2006</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">05</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">01</span><span style="color: #000000; ">&#160;</span><span style="color: #800000; font-weight: bold; ">00</span><span style="color: #000000; ">:</span><span style="color: #800000; font-weight: bold; ">00</span><span style="color: #000000; ">:</span><span style="color: #800000; font-weight: bold; ">00</span><span style="color: #000000; "><br />
<br />
SQL</span><span style="color: #808080; ">></span><span style="color: #000000; ">&#160;</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; ">&#160;TO_DATE(</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">2006-05</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">,&#160;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">YYYY-MM</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">)&#160;</span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; ">&#160;DUAL;<br />
<br />
TO_DATE(</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">2006-05</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">,</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; "><br />
-------------------<br />
2006-05-01&#160;00:00:00<br />
<br />
SQL>&#160;SELECT&#160;TO_DATE(</span><span style="color: #FF0000; ">'</span><span style="color: #800000; font-weight: bold; ">2006</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">,&#160;</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">YYYY</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">)&#160;FROM&#160;DUAL;<br />
<br />
TO_DATE(</span><span style="color: #FF0000; ">'</span><span style="color: #800000; font-weight: bold; ">2006</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">,</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">YYY<br />
</span><span style="color: #008080; ">--</span><span style="color: #008080; ">-----------------</span><span style="color: #008080; "><br />
</span><span style="color: #800000; font-weight: bold; ">2006</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">05</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">01</span><span style="color: #000000; ">&#160;</span><span style="color: #800000; font-weight: bold; ">00</span><span style="color: #000000; ">:</span><span style="color: #800000; font-weight: bold; ">00</span><span style="color: #000000; ">:</span><span style="color: #800000; font-weight: bold; ">00</span><span style="color: #000000; "><br />
<br />
当省略HH、MI和SS对应的输入参数时，Oracle使用0作为DEFAULT值。如果输入的日期数据忽略时间部分，Oracle会将时、分、秒部分都置为0，也就是说会取整到日。<br />
<br />
同样，忽略了DD参数，Oracle会采用1作为日的默认值，也就是说会取整到月。<br />
<br />
但是，不要被这种&#8220;惯性&#8221;所迷惑，如果忽略MM参数，Oracle并不会取整到年，取整到当前月。</span></div>
</div>
</span></font>
<img src ="http://www.blogjava.net/yemen/aggbug/228118.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-09-10 12:40 <a href="http://www.blogjava.net/yemen/articles/228118.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>执行mysql的.sql文件</title><link>http://www.blogjava.net/yemen/articles/225814.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Sat, 30 Aug 2008 16:39:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/225814.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/225814.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/225814.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/225814.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/225814.html</trackback:ping><description><![CDATA[<p>进入mysql命令行后<br />
使用相应数据库<br />
source sql文件路径</p>
<img src ="http://www.blogjava.net/yemen/aggbug/225814.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-08-31 00:39 <a href="http://www.blogjava.net/yemen/articles/225814.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【摘】mysql与oracle自增长序列的实现</title><link>http://www.blogjava.net/yemen/articles/225655.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Fri, 29 Aug 2008 12:57:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/225655.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/225655.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/225655.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/225655.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/225655.html</trackback:ping><description><![CDATA[oracle: <br />
oracle没有自增长序列，因此可以用以下方法来实现 <br />
<br />
1.建立表格： <br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">CREATE</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">TABLE</span><span style="color: #000000">&nbsp;Table1&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />(&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />CID&nbsp;</span><span style="font-weight: bold; color: #000000">NUMBER</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">8</span><span style="color: #000000">)&nbsp;</span><span style="color: #808080">NOT</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">NULL</span><span style="color: #000000">,&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />Others&nbsp;</span><span style="font-weight: bold; color: #000000">VARCHAR2</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">20</span><span style="color: #000000">)&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />);&nbsp;</span></div>
<br />
2.建立从1开始的序列： <br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">CREATE</span><span style="color: #000000">&nbsp;SEQUENCE&nbsp;emp_sequence&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />INCREMENT&nbsp;</span><span style="color: #0000ff">BY</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;每次加几个&nbsp;</span><span style="color: #008080"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">START&nbsp;</span><span style="color: #0000ff">WITH</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;从1开始计数&nbsp;</span><span style="color: #008080"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">NOMAXVALUE&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;不设置最大值&nbsp;</span><span style="color: #008080"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">NOCYCLE&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;一直累加，不循环&nbsp;</span><span style="color: #008080"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">NOCACHE&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&nbsp;不建缓冲区&nbsp;3.建立触发器：&nbsp;</span><span style="color: #008080"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">CREATE</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">OR</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">REPLACE</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">TRIGGER</span><span style="color: #000000">&nbsp;myTGR&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />BEFORE&nbsp;</span><span style="color: #0000ff">INSERT</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">ON</span><span style="color: #000000">&nbsp;Table1&nbsp;</span><span style="color: #0000ff">FOR</span><span style="color: #000000">&nbsp;EACH&nbsp;ROW&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">BEGIN</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">SELECT</span><span style="color: #000000">&nbsp;myTGR.NextVAl&nbsp;</span><span style="color: #0000ff">INTO</span><span style="color: #000000">&nbsp;:new.CID&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;dual;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">END</span><span style="color: #000000">;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<br />
而msyql只要简单这么写就搞定。<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">create</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">table</span><span style="color: #000000">&nbsp;tbname&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />(<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />a_id&nbsp;unsigned&nbsp;</span><span style="font-weight: bold; color: #000000">int</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">primary</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">key</span><span style="color: #000000">&nbsp;auto_increment&nbsp;</span><span style="color: #808080">not</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">,&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />a_title&nbsp;</span><span style="font-weight: bold; color: #000000">varchar</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">32</span><span style="color: #000000">),&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />a_content&nbsp;</span><span style="font-weight: bold; color: #000000">text</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />);</span></div>
<img src ="http://www.blogjava.net/yemen/aggbug/225655.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-08-29 20:57 <a href="http://www.blogjava.net/yemen/articles/225655.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>