⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 oracle实例-3.htm

📁 微软数据库开发梦工场多媒体教学-oracle篇.rar,是多媒体教学的
💻 HTM
字号:
<body bgcolor="#000000">
<FONT color="#009900" 
            class=title>VB与ORACLE数据库中的日期转换</FONT><font color="#009900"><BR>
</font><font color="#FFFFFF"> <FONT class=content><BR>
在数据库的开发过程中,你可能会遇到ORACLE与VB的日期类型不匹配,无法直接比较的问题。而VB中又没有专门的函数可以转换ORACLE的日期,这个问题该如果解决呢?其实在ORACLE 
的自带函数库里有一个很有用的函数TO_DATE(),它可以将日期字符串按照自己定义的格式转换为ORACLE格式的日期。示例代码如下:<BR>
<BR>
<BR>
<BR>
</FONT></font><FONT class=content> 
<TABLE cellSpacing=0 borderColorDark=#ffffff cellPadding=0 width=580 
            borderColorLight=black border=1>
  <TBODY>
    <TR> 
      <TD class=code bgColor=#CCCCCC><font color="#000000">声明:Cn 为数据库链接对象<BR>
        Dim datBirthday as Date '出生日期<BR>
        Dim strSql as String 'SQL语句<BR>
        Dim rs as ADODB.Recordset '结果集对象<BR>
        <BR>
        DatBirthday=# 10/1/1980 #<BR>
        StrSql = "SELECT NAME FROM TABGROUP_2001" _<BR>
        &amp;" WHERE BIRTHDAY= TO_DATE('"&amp;Cstr(DatBirthday) &amp;"','yyyy-mm-dd')<BR>
        rs.open strSql</font></TD>
    </TR>
  </TBODY>
</TABLE>
<font color="#FFFFFF"><BR>
注意函数后面的部分:YYYY-MM-DD,这是你提供的日期字符串的日期格式参数,ORACLE 将根据你的格式参数读取日期(表1中列出经常会用到的参数)。<BR>
如果要还原回来怎么办呢?没关系,我们还有另一个函数TO_CHAR(date),它与To_DATE是一对反函数,使用的格式也与TO_DATE类似,这里也举一个简单的例子,假设我们要查询系统时间,那么格式如下:<BR>
</font> 
<TABLE cellSpacing=0 borderColorDark=#ffffff cellPadding=0 width=580 
            borderColorLight=black border=1>
  <TBODY>
    <TR> 
      <TD class=code bgColor=#CCCCCC><font color="#000000">SELECT TO_CHAR(SYSDATE,'DD-MON-YYYY 
        HH24:MI:SS') "Right Now"<BR>
        From Dual;<BR>
        结果显示:<BR>
        Right Now<BR>
        ―――――――――――――――――――<BR>
        16-Nov-2001 14:23:22</font></TD>
    </TR>
  </TBODY>
</TABLE>
<font color="#FFFFFF"><BR>
对照下面的参数表,相信你很快就能够掌握这两个函数的应用的<BR>
</font> 
<TABLE class=tech width=397 border=1>
  <TBODY>
    <TR> 
      <TD width=144><font color="#FFFFFF">日期格式参数</font></TD>
      <TD width=237><font color="#FFFFFF">含义说明</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">D</font></TD>
      <TD width=237><font color="#FFFFFF">一周中的星期几</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">DAY</font></TD>
      <TD width=237><font color="#FFFFFF">天的名字,使用空格填充到9个字符</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">DD</font></TD>
      <TD width=237><font color="#FFFFFF">月中的第几天</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">DDD</font></TD>
      <TD width=237><font color="#FFFFFF">年中的第几天</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">DY</font></TD>
      <TD width=237><font color="#FFFFFF">天的简写名</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">IW</font></TD>
      <TD width=237><font color="#FFFFFF">ISO标准的年中的第几周</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">IYYY</font></TD>
      <TD width=237><font color="#FFFFFF">ISO标准的四位年份</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">YYYY</font></TD>
      <TD width=237><font color="#FFFFFF">四位年份</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">YYY,YY,Y</font></TD>
      <TD width=237><font color="#FFFFFF">年份的最后三位,两位,一位</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">HH</font></TD>
      <TD width=237><font color="#FFFFFF">小时,按12小时计</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">HH24</font></TD>
      <TD width=237><font color="#FFFFFF">小时,按24小时计</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">MI</font></TD>
      <TD width=237><font color="#FFFFFF">分</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">SS</font></TD>
      <TD width=237><font color="#FFFFFF">秒</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">MM</font></TD>
      <TD width=237><font color="#FFFFFF">月</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">Mon</font></TD>
      <TD width=237><font color="#FFFFFF">月份的简写</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">Month</font></TD>
      <TD width=237><font color="#FFFFFF">月份的全名</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">W</font></TD>
      <TD width=237><font color="#FFFFFF">该月的第几个星期</font></TD>
    </TR>
    <TR> 
      <TD width=144><font color="#FFFFFF">WW</font></TD>
      <TD width=237><font color="#FFFFFF">年中的第几个星期</font></TD>
    </TR>
  </TBODY>
</TABLE>
</FONT>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -