`
onho
  • 浏览: 16938 次
  • 来自: ...
社区版块
存档分类
最新评论

select 0 from dual执行之后的疑问?

阅读更多
从ResultSetMetaData里面看到这个列的精度和刻度都是0,数据类型是number,而从SQL语句中很容易就可以判断出是int值,我想让经过处理之后让列的类型变为int。

同时当SQL语句变为select 0.1 from dual执行之后,和select 0 from dual执行之后的情况一样。

我想当select 0 from dual执行时,列的数据类型为int;
我想当select 0.1 from dual执行时,列的数据类型为double;

我该怎么做?

数据库为oracle。
分享到:
评论
1 楼 onho 2007-04-04  

怎么没有人关心呢?

相关推荐

    dual虚表 select语法规则

    SELECT TRIM('a' FROM 'aaabcdeaaafxyzaaa') FROM dual; ``` 这将返回字符串'bcdeaaafxyz'。 * LPAD和RPAD函数:左补齐或右补齐字符串,例如: ```sql SELECT LPAD(ename, 20, '-') FROM emp LIMIT 1; SELECT RPAD...

    Jquery双向select控件Bootstrap Dual Listbox

    Bootstrap Dual Listbox是一款基于jQuery和Bootstrap框架的双选列表控件,它为用户提供了便捷的方式来在两个选择框之间同步选项的选取。这个控件尤其适用于需要处理大量可选项目的场景,用户可以轻松地进行批量选择...

    Oracle中的dual

    SELECT user FROM dual; ``` 这将返回当前连接到 Oracle 数据库的用户名。 2. 调用系统函数 Dual 表可以用来调用 Oracle 的系统函数,例如,获取当前系统时间: ```sql SELECT TO_CHAR(SYSDATE, 'yyyy-mm-dd hh...

    SQL 查询语句先执行 SELECT?兄弟你认真的么?

    `这个例子中,虽然看起来GROUP BY是在SELECT之后执行,但数据库引擎会自动重写查询,确保GROUP BY先执行,就像这样:`SELECT CONCAT(first_name, ' ', last_name), count(*) FROM table GROUP BY CONCAT(first_name,...

    ORACLE INSERT INTO SELECT *FROM 分批提交例子

    ORACLE INSERT INTO SELECT *FROM 分批提交例子

    shell连接oracle数据库执行SQL工具脚本-支持select+inset+update

    调用案例:dbConnectTest.sh "pssc_jk" "select sysdate from dual;" 参数介绍: "pssc_jk" 指配置文件中配置的数据库连接串 “SQL”要执行的SQL,可以是增删改查,自动commit 客户端安装环境博文:...

    详解Oracle数据库中DUAL表的使用

    SELECT USER FROM DUAL; ``` 查看当前日期、时间 使用 DUAL 表可以查看当前日期、时间,语句如下: ```sql SELECT SYSDATE FROM DUAL; ``` 作为计算器使用 使用 DUAL 表可以作为计算器,语句如下: ```sql SELECT 1+...

    SELECT语句执行顺序

    ### SELECT语句执行顺序 在ANSI SQL标准中,SELECT语句是数据库查询语言的核心组成部分,用于从一个或多个表中检索数据。了解SELECT语句的执行顺序对于编写高效、正确的SQL查询至关重要。本文将详细介绍SELECT语句...

    oracle之dual表的一些

    SQL> SELECT SYSDATE FROM DUAL; ``` 上述SQL语句用于查询当前系统日期。 2. **执行单行计算:**当我们需要对某个数值进行计算并显示结果时,可以使用`DUAL`表作为数据源。 ```sql SQL> SELECT 1 + 1 FROM ...

    SQL Select语句完整的执行顺序

    ### SQL Select 语句完整的执行顺序 在数据库查询语言(SQL)中,`SELECT`语句是最常用的查询数据的方式之一。正确理解`SELECT`语句的执行顺序对于编写高效、准确的查询至关重要。本文将详细介绍SQL Select语句的...

    数据库表dual

    select user from dual; ``` 2. 调用系统函数:可以使用Dual表来调用系统函数,例如: ``` select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') from dual; ``` 该语句可以获得当前系统时间。 3. 获得序列的下一个值...

    select form where 语句

    SELECT 语句的基本结构为:SELECT 语句、FROM 语句、WHERE 语句。其中,SELECT 语句用于指定要检索的列,FROM 语句用于指定要检索的表,WHERE 语句用于指定要检索的条件。 在 SELECT 语句中,我们可以使用 DISTINCT...

    sql.rar_exec select_select_sql select from exec_普通sql大全

    eg: Select * from tableName Exec( select * from tableName ) Exec sp_executesql N select * from tableName -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQL eg: ...

    数据库学生宿舍管理系统详细报告

    - 更新宿舍剩余床位:`UPDATE dorm SET LivedNum = LivedNum - 1 WHERE DormNo = (SELECT SDorm FROM students WHERE Sno = ?);` - 删除学生信息:`DELETE FROM students WHERE Sno = ?;` - **修改操作**:管理员...

    oracle数据库中有关dual的资料总结

    SELECT user FROM dual; ``` 这条语句将返回当前用户的名称。 知识点2:获取系统时间 可以使用以下语句来获取当前系统时间: ```sql SELECT TO_CHAR(SYSDATE, 'yyyy-mm-dd hh24:mi:ss') FROM dual; ``` 这条语句将...

    SQL之SELECT FROM

    SQL中的SELECT FROM是用于从数据库中检索数据的基本命令,它结合了SELECT子句和FROM子句,用于指定要从哪个表中选取哪些列的数据。在本文档中,我们通过一系列实例来了解如何使用SELECT FROM进行不同类型的查询。 1...

    查询记录功能,从access数据库中读取,Adodc1.RecordSource = "select * from 订单表 where 订

    查询记录功能,从access数据库中读取,Adodc1.RecordSource = "select * from 订单表 where 订 单号='" + Text1(0).Text + "'" Adodc1.Refresh(VB6.0源代码编写)

    Oracle中的select into

    select valueA,valueB into tableB from tableA; 上面这句语句的意思是将tableA表中的valueA和valueB字段的值和结构添加到tableB中,tableB表需不存在。 在Oracle中select into的等价用法 create table tableB as ...

    android-6-面试知识点

    1. 增删改查的Sql语句 建表:create table user(id Integer(11) primary key auto_increment,name varchar(20)); 增:insert into user(name,age,sex) values(?...根据名称查找:select * from user where name=?; 2.

    oracle函数大全

    SELECT ASCII('A') AS "A", ASCII('a') AS "a", ASCII('0') AS "zero", ASCII(' ') AS "space" FROM DUAL; ``` **结果解析:** - `'A'` 的ASCII值为65。 - `'a'` 的ASCII值为97。 - `'0'` 的ASCII值为48。 - 空格 `...

Global site tag (gtag.js) - Google Analytics