`
heyangjava
  • 浏览: 46581 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

access oracle sqlserver 实现同一功能的不同函数

阅读更多
if ("ACC".equals(CONFIG.DBCONN2)  ) {

sql.append("IIF(STATE ='0','未读',IIF(STATE ='1','已读',STATE)) AS   STATEMENT ");

} else if ("ORA".equals(CONFIG.DBCONN2)) {

sql.append("DECODE(STATE ,'0','未读',DECODE(STATE ,'1','已读',STATE)) AS STATEMENT ");

} else if("SQL".equals(CONFIG.DBCONN2)){

sql.append("(CASE WHEN STATE ='0' THEN '未读' WHEN STATE ='1' THEN '已读' END) AS STATEMENT ");

}



if ("ACC".equals(CONFIG.DBCONN2)  ) {

sql.append("', MODIFYDATE=datevalue(now) +timevalue(now) ");

} else if ("ORA".equals(CONFIG.DBCONN2)) {

sql.append("', MODIFYDATE=sysdate ");

} else if("SQL".equals(CONFIG.DBCONN2)){

sql.append("', MODIFYDATE=getdate() ");
}


if ("ACC".equals(CONFIG.DBCONN2) ) {
sql = "DELETE FROM " + tablename + "where datediff('d',now,"
+ dateField + ")>90";

} else if ("ORA".equals(CONFIG.DBCONN2)) {
         sql = "DELETE FROM " + tablename + "where to_date("+ dateField + ",'YYYY-MM-DD HH24:MI:SS') >sysdate - 90";

} else if("SQL".equals(CONFIG.DBCONN2)){

         sql = "DELETE FROM " + tablename + "where datediff('d',"+ dateField + ",getdate())>90";

}


检索数据库中所有表的个数:


   SQL server  :select name from sysobjects where xType = 'U'
   ORACLE:      select * from user_all_tables
分享到:
评论

相关推荐

    oracle转SQL Server方法收集

    SSMA是一款由微软提供的强大工具,旨在简化从Oracle、Sybase、MySQL和Access等不同平台向SQL Server及SQL Azure迁移的过程。 #### 二、SSMA for Oracle概述 SSMA for Oracle 是SSMA工具集的一员,主要用于帮助用户...

    Access、SQL Server、Oracle三种数据库的区别.doc

    Access、SQL Server、Oracle是三种不同的关系型数据库管理系统(RDBMS),它们各自拥有独特的特性和功能,适用于不同规模和需求的应用场景。 1. **获取当前系统时间**: - Access(A):使用`Now()`函数。 - SQL ...

    Access、SQLServer、Oracle三种数据库的区别.pdf

    Access、SQL Server、Oracle是三种不同的关系型数据库管理系统(RDBMS),它们在功能、性能、安全性、适用场景等方面有着显著的区别。 1. **取当前系统时间** - Access: 使用 `Now()` 函数获取当前日期和时间。 -...

    创建链接服务器(oracle,sql server,access,excel)

    这篇博客文章可能详细介绍了如何在SQL Server中配置链接服务器,以连接Oracle、SQL Server、Access以及Excel等不同的数据源。下面将详细阐述这一主题。 首先,链接服务器的概念是SQL Server的一种分布式查询机制,...

    使用LabVIEW操作ACCESS、MySQL、SQL server数据库实现按照时间段查询数据

    SQL是结构化查询语言,适用于不同类型的数据库系统,如ACCESS、MySQL和SQL Server。虽然SQL有一个ANSI标准,但不同的数据库厂商会对其进行扩展,形成各自的“方言”。例如,Oracle的PL/SQL和Microsoft的T-SQL。不过...

    VC操作Access_SQL server_Oracle数据库源程序

    本文将详细讲解如何使用Visual C++(VC)来操作数据库,包括Access、SQL Server和Oracle这三种常见的数据库系统。我们将探讨ADO(ActiveX Data Objects)技术,这是一种在VC中与数据库交互的便捷方式。 首先,让...

    c#.NET万能数据库访问封装类(ACCESS、SQLServer、Oracle)

    ### c#.NET万能数据库访问封装类:ACCESS、SQLServer、Oracle 在现代软件开发中,数据持久化是至关重要的一个环节,而数据库操作作为数据持久化的基础,其效率和可维护性直接影响到整个应用程序的性能和稳定性。...

    db2 oracle sql server sybase access 数据库连接详解

    在本文中,我们将详细介绍数据库连接的各种方式,包括 Oracle、Sybase、SQL Server、Access 等多种数据库的连接方式,以及 ERWIN 工具的使用。 数据库连接是指应用程序与数据库之间的交互过程,通过数据库连接,...

    c#NET万能数据库访问封装类(ACCESS、SQLServer、Oracle)文库[归类].pdf

    在使用类DataBaseLayer时,开发者可以根据需要选择不同的数据库管理系统,例如ACCESS、SQLServer、Oracle等。该类提供了统一的数据库访问接口,讓开发者可以轻松地访问不同类型的数据库。 类DataBaseLayer是一个...

    access整合oracle、sql_server代码

    总的来说,"access整合oracle、sql_server代码"的主题展示了如何利用Access的灵活性和VBA的强大功能,实现在不同数据库系统间的数据整合,这对于数据管理、数据分析和企业信息系统建设具有很高的实用价值。

    access和sql语法区别详细

    Access 的 `Mid` 函数对应 SQL Server 的 `SubString`,Oracle 的 `SubStr` 和 DB2 的 `Substring`。可以使用 `GetSubStr` 实现通用性。 4. **大小写转换**: Access 中的 `LCase` 和 `UCase` 对应 SQL Server 中...

    c#NET万能数据库访问封装类(ACCESS、SQLServer、Oracle)文库.pdf

    本文档主要讲解了C# NET万能数据库访问封装类的设计和实现,旨在提供一个通用的数据库访问解决方案,支持ACCESS、SQL Server、Oracle等多种数据库管理系统。下面是本文档的详细知识点总结: 1. 数据库连接字符串...

    C#.NET万能数据库访问封装类(ACCESS、SQLServer、Oracle)

    C#.NET万能数据库访问封装类(ACCESS、SQLServer、Oracle) 这个类封装成dll后,相关数据库连接可在,引用该dll项目的app.config文件中写,如果是web程序,这需要修改代码,将构造函数中获取app.config的信息换成获取...

    (sqlserver/oracle/mysql/access/sqlite)数据库操作组件Zhuyi.DBUtility

    Zhuyi.DBUtility是一个数据库操作组件,支持多种常见的关系型数据库系统,包括SQL Server、Oracle、MySQL、Access以及SQLite。这个组件的核心在于提供了一种统一的接口来简化数据库的CRUD(创建、读取、更新和删除)...

    连接mysql,oracle ,sqlserver2005数据库驱动程序

    在标题提到的"连接mysql,oracle,sqlserver2005数据库驱动程序"中,我们主要关注的是如何与这三种不同的关系型数据库管理系统(RDBMS)建立连接。这些数据库系统广泛应用于各种规模的企业,从小型初创公司到全球...

    SQL、Access、Oracle数据库操作类(C#)

    分别是SQL、Access、Oracle的操作类,这三个类都是源于微源提供的高效率源码,其中Access类经过本人修正完善,Access和SQL类函数经过扩充,使其更加符合实际开发的需要,提高开发效率,缩短开发时间。本人为政府与...

    SQL_SERVER2ACCESS.rar_oracle

    标题中的"SQL_SERVER2ACCESS.rar_oracle"暗示了这是一个关于数据迁移或转换的项目,具体是从SQL Server数据库向Access数据库转换,并可能涉及到Oracle数据库的相关操作。这个压缩包包含了一些源代码文件,如`.cpp`和...

    基于Delphi和SQLServer2000质量信息管理系统的设计与实现

    ### 基于Delphi和SQLServer2000质量信息管理系统的设计与实现 #### Delphi和SQLServer2000简介 Delphi是一种高级的、面向对象的开发工具,以其出色的可视化能力和本地编译器著称,能够生成高性能的应用程序。...

    SQL Server200, Access,mysql,Oracle 数据库语法总结

    SQL Server 2000、Access、MySQL 和 Oracle 是四种广泛使用的数据库管理系统,它们各自具有独特的特性和语法。以下是对这些数据库系统语法的综合概述: 1. SQL Server 2000: SQL Server 2000 提供了丰富的数据库...

Global site tag (gtag.js) - Google Analytics