社区
基础和管理
帖子详情
关于count(*)返回结果的数据类型问题?
hjx000
2005-01-25 01:26:11
如何让select count(*) from tablename返回的结果的数据类型是integer而不是number?
如何设置ORACLE 中number的默认长度?
...全文
2770
14
打赏
收藏
关于count(*)返回结果的数据类型问题?
如何让select count(*) from tablename返回的结果的数据类型是integer而不是number? 如何设置ORACLE 中number的默认长度?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuyi8903
2005-01-26
打赏
举报
回复
我能不能拿点分啊:)
yxxx
2005-01-26
打赏
举报
回复
呵呵,好。
来蹭分^_^
baojianjun
2005-01-26
打赏
举报
回复
那就好
hjx000
2005-01-26
打赏
举报
回复
解决了,是adoquery.enableBCD=true导致的问题,把她设置为false,就OK了
hjx000
2005-01-25
打赏
举报
回复
没有赋予变量啊,而是用dbgrid关联ado数据集来显示的
hjx000
2005-01-25
打赏
举报
回复
没有赋予变量啊,而是用dbgrid关联ado数据集来显示的
GerryYang
2005-01-25
打赏
举报
回复
例如在VB里面,你将这赋予int变量,如果溢出,拿就将之定义成long,
就可以了,应该和oracle没有关系.
GerryYang
2005-01-25
打赏
举报
回复
oracle无论怎么定义,
你用oracle provider from ole db 去读取时,还是会溢出.
你将这个值赋予的变量定义成什么类型了
和oracle 无关.
hjx000
2005-01-25
打赏
举报
回复
count(*)返回的类型是number,
在用oracle provider from ole db 去读取时,总是提示“overflow”的错误,
如果用integer就不会出现这个错误提示,不知道哪里有问题?
数据库是oracle9.2.0.1 for win2k
playmud
2005-01-25
打赏
举报
回复
不设置也是integer吧
qiaozhiwei
2005-01-25
打赏
举报
回复
declare
v_var PLS_INTEGER;
SELECT COUNT(*) INTO v_var from tb
yxxx
2005-01-25
打赏
举报
回复
呵呵,与包兄有相同疑问
yxxx
2005-01-25
打赏
举报
回复
有什么差别吗?
baojianjun
2005-01-25
打赏
举报
回复
不是很明白,難道select count(*) 的結果會是不是整數嗎?
精品课:MySQL5.7零基础入门与实战(精讲)
01-MySQL
数据类型
(整形) 02- MySQL
数据类型
(浮点型,定点型) 03-MySQL
数据类型
(字符型) 04- MySQL
数据类型
(日期型) 05- 约束类型 06- 清朝四库全书引入数据库的概念(选听) 07- 条件查询--运算符 08- 数据联合union &...
MySQL 中
count
(*) 和
count
(1) 有什么区别?哪个性能最好?
当我们对一张数据表中的记录进行统计的时候,习惯都会使用
count
函数来统计,但是
count
函数传入的参数有很多种,比如
count
(1)、
count
(*)、
count
(字段) 等。 到底哪种效率是最好的呢?是不是
count
(*) 效率最差?...
【解决过程】Mybatis执行select
count
(*)
返回
结果为0,但是数据库表中有数据
问题
排查过程
记录一下开发过程中遇到的一个灵异
问题
(Mybatis执行select
count
(*)
返回
结果为0,但是数据库表中有数据),以及解决过程; -
问题
阐述: Oracle数据库下,通过MyBatis执行下面这行sql: select
count
(*) from ...
Mybatis之Select
Count
(*)的
返回
值类型
<select id="queryAlarmStatisticalAnalysis4System" parameterType="AlarmMailSendLog" resultType="java.lang.Integer"> select
count
(*) from mon_alarm_mail_send_log where...
select
count
(*)
返回
结果为0,但是数据库表中有数据
问题
排查过程
工具查询数据库临时表,
返回
结果有值1 select * from user_tables where table_name like upper('%lable_temp_%') service里接收到的结果总是0 原因是字段table_name类型为CHAR CHAR存储定长数据很方便,CHAR...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章