`

oralce中根据查询参数判断返回值

 
阅读更多
查询状态的时候,数据库字段一般为数字,0或者1,0代表未读,1代表已读,页面需要显示已读或者未读,所以sql语句应该是:

 

 

select 
    a.name ,
    a.id,
    a.location ,
    case a.status 
        when 0 then 'YES' 
         else 'NO' end
    from 
        user as a

 

 

现在的问题是当  case a.status
        when 0 then '已读'
         else '未读' end
    from
        user as a

JSP页面中显示的字符为‘???’乱码

oracle中的字符集为 SIMPLIFIED CHINESE_CHINA.ZHS16GBK

jsp页面字符为UTF-8 <%@ page contentType="text/html;charset=UTF-8"%>

页面进行转码也貌似不行。

new String(status.getBytes("iso8859-1"), "utf-8");

所以这点要注意。

 

分享到:
评论

相关推荐

    oracle日期时间判断函数

    根据描述中的信息,似乎有两类函数被测试过,一类用于仅日期的判断,另一类包含日期和时间。在实际应用中,可能会自定义函数来检查字符串是否能被TO_DATE或TO_TIMESTAMP成功转换,通常返回值为0或1表示转换是否成功...

    Oracle 验证是否是日期

    本文将详细介绍一个自定义的Oracle函数`FN_ISDATE_JAVA`,该函数用于判断给定的字符串是否能够转换为有效的日期格式。 #### 函数概述 函数`FN_ISDATE_JAVA`的主要功能是验证输入的字符串是否符合日期格式...

    ORACLE存储过程最全教程

    存储过程是Oracle数据库中的一组有序的PL/SQL语句,可以包含变量声明、条件判断、循环结构以及SQL操作。它们被保存在数据库中,可重复调用,提高了代码复用性和执行效率。与单独的SQL语句相比,存储过程具有更好的...

    oracle(浪潮内部培训)

    在Oracle中,存储过程可以接受参数,返回值,并且能够包含控制流语句,如条件判断和循环。使用存储过程可以提高应用程序的性能,减少网络流量,并增强数据的安全性。在培训中,你将学习如何编写和调用存储过程,以及...

    oracle《数据库开发技术》实验参考答案

    实验四将引导学生编写和调用存储过程与函数,理解参数传递以及返回值的概念。 5. 实验五:触发器与约束 触发器是一种在特定事件(如INSERT、UPDATE或DELETE)发生时自动执行的数据库对象。而约束则确保数据的完整...

    oracle存储过程学习经典

    存储过程与函数在Oracle中有所区别,函数必须有返回值,并且可以在SQL查询中直接使用,而存储过程可以没有返回值。它们最根本的区别在于:存储过程是执行操作的命令,而函数是查询操作的一部分。 Oracle提供了动态...

    oracle 110个常用函数.zip

    Oracle数据库是世界上最流行的数据库管理系统之一,它...在学习过程中,理解每个函数的作用、参数及返回值类型是关键,同时通过实践来加深理解,结合具体的业务场景灵活运用,才能真正发挥出Oracle数据库的强大功能。

    Oracle插入随机数

    该函数接收一个数值参数,并根据这个数值返回0或1。这里使用了`DBMS_RANDOM.VALUE()`函数生成一个0到1之间的随机数,并通过比较判断返回0或1。 ```sql CREATE OR REPLACE FUNCTION F_Random_ZeroOrOne(in_text IN ...

    Oracle erp个人学习笔记

    - **返回值检查**:通过`IF(reqid=0)`判断请求是否成功,若失败,则使用`fnd_message`机制显示错误信息。 #### 三、Oracle EBS模块详述:中文名称与英文缩写对照 Oracle E-Business Suite(EBS)提供了涵盖财务、...

    oracle 存储过程(5)

    2. **返回值**:除了通过参数传递结果,Oracle还允许创建带有返回值的函数式存储过程,通过`RETURN`语句指定返回值类型和返回值。 3. **执行语句**:调用存储过程通常使用`EXECUTE`语句,或者直接在SQL语句中以`...

    《Oracle PLSQL 从入门到精通》.zip

    Oracle PLSQL,全称为“Procedural Language/Structured Query Language”,是Oracle数据库系统中的一个强大编程语言,它结合了SQL的查询能力与过程性编程语言的功能。本资料《Oracle PLSQL 从入门到精通》旨在帮助...

    oracle function 实现七种银行企业帐对帐

    根据提供的信息,我们可以总结出以下有关Oracle Function在实现银行企业账对账中的应用与细节。 ### Oracle Function在银行企业账对账中的应用 #### 1. **Function Get_RevokeRecImport 的实现** 此函数用于处理...

    oracle存储过程

    在数据库存储结构方面,Oracle将存储过程保存在数据字典中,可以通过查询`USER_OBJECTS`或`DBA_OBJECTS`视图来查看存储过程的信息。此外,通过`ALL_ARGUMENTS`视图,可以获取存储过程的参数详情。 在实际应用中,...

    Oracle内置函数大全.rar

    通过“Oracle内置函数大全.ppt”这份资料,你可以详细了解到每个函数的语法、参数、返回值以及实例应用,逐步掌握这些功能强大的工具。 为了更好地应用这些函数,建议按照以下步骤学习: 1. 阅读并理解每个函数的...

    oracle存储超详细速成学习资料(语法+实例+调用)

    Oracle 存储过程是数据库管理中的重要组成部分,它是一组为了完成特定功能的SQL语句集,被编译后存储在数据库中,可以被多次调用。本篇将深入探讨Oracle存储过程的基础知识、语法、常见问题以及如何通过Java进行调用...

    oracle_存储过程详解

    Oracle 存储过程是数据库管理中的重要组成部分,它是一组为了完成特定功能的SQL语句集,被编译后存储在数据库中,可以被多次调用,以提高应用程序的性能和效率。本文将深入探讨Oracle存储过程的基础知识、基本语法...

    ORACLE函数大全CHM

    这个“ORACLE函数大全”资源将详细介绍每个函数的语法、参数、返回值和使用示例,是学习和工作中不可或缺的工具。通过深入研究,你可以提高对Oracle数据库操作的理解和应用能力,提升开发和维护数据库的效率。记得...

    ORACLE函数库中文手册

    通过阅读这份中文手册,我们可以深入理解Oracle函数库中的每个函数的工作原理、参数和返回值,这对于开发高效、稳定的Oracle数据库应用程序至关重要。同时,对于数据库管理员和数据分析师来说,熟悉这些函数也能提升...

    Oracle常用代码技巧

    在IT行业中,数据库管理是至关重要的,而Oracle作为一款广泛使用的商业级数据库系统,其功能强大且灵活性高。本文将围绕"Oracle常用代码技巧"这一主题,深入探讨Java如何调用Oracle的存储过程以及Oracle实现分页的...

    ORACLE函数大全

    通过阅读"ORACLE函数大全"文档,你可以更全面地理解每个函数的用法、参数及返回值,从而更好地应对各种数据库操作需求。在实际工作中,记得结合实际场景灵活运用,同时注意性能优化,避免过度使用复杂的函数导致查询...

Global site tag (gtag.js) - Google Analytics