db2数据库的table表里,一money字段中的数据显示为:56000,00 本人想要用sql语句将它修改为56,000,000
求解决办法,还有该表中datetime字段中的数据显示为:194451 想要改为yyyy/MM/dd HH:MM:SS 求解决办法
(另补充一下,这两个修改后的字段,是要在报表里面显示的。在线等待,求高手解决!!)
补充:补充一下,56000,00 是要显示为56,000,00 刚写错了
追问:并不是要在里面强加上逗号,而是想让在报表显示页面上,出现的是改过后的格式,另外,你的意思我明白,但我用的报表插件是很老的,许多功能,像序列自动生成,设置格式等都是不具备的其实,我想用截取字符串的作法,只是之前我试过,在截取出来后,在后面做插入时,db2不允许。且最让人纠结的是这本是在页面上可以轻松解决的问题,拖拽到控件上,显示出序列报表时,就很难办了eclipse里面装的插件
答案:你的思路是不对的!!!
一般来说,后端数据库只是数据,不能改的,如果你改了加个逗号,但运算时就会出问题!!建议这些实现在你的前端来进行!
比如你用VS开发,你在你的Label EDIT GRID等控件中设置它的显示格式
很多开发工具都带这个功能!
另外,如果你的datatime字段显示为193333,可能是因为你的字段类型设置不对
上一个:db2 怎么查看执行的sql语句需要多少系统临时表空间?
下一个:DB2导出表结构,能不能只导出指定的表结构。求大神指教,给出命令哈