kooyee ‘s blog

开源软件, 众人努力的结晶, 全人类的共同财富
posts - 103, comments - 55, trackbacks - 0, articles - 66
   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Database数据库技术

Oracle,SQL Server,MySQL...
     摘要: 很多情况我们需要合并多个sql的结果生成我们想要得结果。
例如:
table 中index column项只有 1,2,3,4

index
1
2
3
4

如果我们想要得结果是

index
0
1
2
3
4
  阅读全文

posted @ 2007-08-09 22:41 kooyee 阅读(615) | 评论 (0)  编辑 |

posted @ 2007-08-02 21:28 kooyee 阅读(276) | 评论 (0)  编辑 |

     摘要: 虽然官方网站建议最好使用Pure Java JDBC driver(commercial JDBC driver )即专用的JDBC driver。不大部分都不是免费的,所以我们这里用ODBC + Bridge的方法来实现对数据库的操作

The JDBC-ODBC Bridge是一种JDBC driver 把JDBC的操作转换为ODBC的操作, 也就是说只要是ODBC支持的数据库他就支持。只要安装了Java 2 SDK, Standard Edition就能使用 JDBC-ODBC Bridge, 他包含在package sun.jdbc.odbc中。不需要对bridge进行任何配置,只要安装好ODBC就行。

  阅读全文

posted @ 2007-07-23 23:35 kooyee 阅读(416) | 评论 (0)  编辑 |

     摘要: CURRENT_DATE
SYSDATE

SELECT TO_CHAR(CURRENT_DATE, 'DD-MON-YYYY HH:MI:SS') FROM dual;

SELECT TO_CHAR(SYSDATE, 'DD-MON-YYYY HH:MI:SS') FROM dual;
  阅读全文

posted @ 2007-07-19 17:45 kooyee 阅读(687) | 评论 (0)  编辑 |

     摘要: Oracle's JDBC drivers support the following procedure and function call syntax:

Procedure calls (without a return value):

{ call procedure_name (argument1, argument2,...) }


Function calls (with a return value):

{ ? = call procedure_name (argument1, argument2,...) }
  阅读全文

posted @ 2007-07-17 22:00 kooyee 阅读(754) | 评论 (0)  编辑 |

     摘要: 在Database中" "没有值(空白)并不是等于NULL.
空格也是一个值, 而不是NULL
  阅读全文

posted @ 2007-07-16 22:32 kooyee 阅读(478) | 评论 (0)  编辑 |

     摘要: 调用到 to_date() function

update table
set column=to_date('17002000','HH24MIYYYY')

set column=to_date('17:002000','HH24:MIYYYY')

to_date( string1, [ format_mask ], [ nls_language ] )

  阅读全文

posted @ 2007-07-13 19:46 kooyee 阅读(2979) | 评论 (0)  编辑 |