社区
Oracle 高级技术
帖子详情
oracle 怎么给查询结果集的所有列都转换为varchar
qq497525725
2016-04-24 04:54:48
如题 比如
select * from table1
table 有字段 a1 int ,a2 varchar, a3 date, a999 int...
这个表在字段很多, 不想一个一个字段 添加to_char()
select to_char(a1),to_char(a2) ......to_char(a999) from table
有什么办法把所有的字段都转换为varchar 呢 ?
...全文
866
6
打赏
收藏
oracle 怎么给查询结果集的所有列都转换为varchar
如题 比如 select * from table1 table 有字段 a1 int ,a2 varchar, a3 date, a999 int... 这个表在字段很多, 不想一个一个字段 添加to_char() select to_char(a1),to_char(a2) ......to_char(a999) from table 有什么办法把所有的字段都转换为varchar 呢 ?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq497525725
2016-04-26
打赏
举报
回复
其实我的 table是一个结果集啊, 里面字段都是查询出来的.
卖水果的net
2016-04-26
打赏
举报
回复
单条 SQL 必须这样转一下; 除非,你新建一张 全是 varchar 类型的表,把这个结果插入到这张表,再去查询这张表;
qwersky
2016-04-25
打赏
举报
回复
你不加也会默认是varchar的
qq497525725
2016-04-25
打赏
举报
回复
不是啊, 默认是他原有的数据类型吧.
shiyiwan
2016-04-25
打赏
举报
回复
SELECT * FROM user_tab_columns WHERE ... 用sql自动拼
qq497525725
2016-04-24
打赏
举报
回复
顶一下 自己 顶一下自己
Oracle
- 为子
查询
提供动态结果
集
曾经遇到过这样一个需求:要求为method传入String,内容如"用户ID0,用户ID1,用户ID2...",然后根据这些ID返回一个结果
集
作为数据表供别人
查询
。 SELECT * FROM TBL WHERE ID IN ('用户ID0,用户ID1,用户ID2') 不就可以解决问题吗? 但实际情况是,结果
集
无法通过一个简单的SELECT就可以得到。 让我明确一下需要...
Oracle
中
varchar
2 和 mysql 中
varchar
到底能存多少个汉字?
oracle
和mysql的
varchar
存储
将INT
转换
为
VARCHAR
SQL
I am using Sybase and I am doing a select which returns me a column called "iftype", but its type i
mysql long
varchar
2_
Oracle
数据库long
查询
结果
转换
为
varchar
2类型方法
来自Thomas Kyte 《
Oracle
9i/10g/11g编程艺术》12章节中.由于long的操作限制,那么在操作long之前可以将该类型的结果
转换
为
varchar
2然后再使用,long_help.substr_of的基本意思是将long结果的的前4000字节
转换
为
varchar
2类型.如果long的数据超过了4000字节,那么可以将循环调用此函数create or replace packa...
Oracle 高级技术
3,499
社区成员
18,710
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章