sql怎么存美元?并且查出来的结果也是美元?

geniuswjt 2011-10-09 03:05:21
--比如一个表tb中一个字段col,设置为money型
insert into tb
select $125
--插入一条数据
select * from tb
--结果出来的是125,而不是$125?
...全文
124 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
-晴天 2011-10-09
  • 打赏
  • 举报
回复
create table tb(col money)
insert into tb
select $125
--插入一条数据
select '$'+convert(varchar,col) from tb
/*

-------------------------------
$125.00

(1 行受影响)

*/
go
drop table tb

geniuswjt 2011-10-09
  • 打赏
  • 举报
回复
soga
--小F-- 2011-10-09
  • 打赏
  • 举报
回复
SQL SERVER中存不了符号
Mr_Nice 2011-10-09
  • 打赏
  • 举报
回复
SQL Server 不存储任何与符号关联的货币信息,它只存储数值
快溜 2011-10-09
  • 打赏
  • 举报
回复
money是存数字类型,不存符号,要存符号,用nvarchar

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧