技术开发 频道

DB2关联时资料库查询语句基本语法

  3、更改资料:

  update table_name   set column1=''''xxx''''   where conditoins

  说明:

  1.更改某个栏位设定其值为''''xxx''''。

  2.conditions 是所要符合的条件、若没有 where 则整个 table 的那个栏位都会全部被更改。

  4、删除资料:

  delete from table_name   where conditions

  说明:删除符合条件的资料。

  说明:关于where条件后面如果包含有日期的比较,不同数据库有不同的表达式。具体如下:

  (1)如果是Access数据库,则为:where mydate>#2000-01-01#

  (2)如果是Oracle数据库,则为:where mydate>cast(''''2000-01-01'''' as date)

  或:where mydate>to_date(''''2000-01-01'''',''''yyyy-mm-dd'''')

  在Delphi中写成:

  thedate=''''2000-01-01'''';   query1.sql.add(''''select * from abc where mydate>cast(''''+''''''''''''''''
+thedate+''''''''''''''''+'''' as date)'''');

  如果比较日期时间型,则为:

  where mydatetime>to_date(''''2000-01-01 10:00:01'''',''''yyyy-mm-dd hh24:mi:ss'''')

 

0
相关文章