1.今天做了一个功能,当监听到表新增数据时调用一个http服务,所以创建触发器,创建存储过程,在存储过程中调用服务,一切都很正常,但是发现float类型的数据,在inserted表中查出来竟然是科学计数法,所以需要在sql中将float类型转换成varchar,经过查找资料得到的结果是,先将float转换成decimal,然后有decimal转到varchar,sql:select cast(cast(字段 as decimal(18,2)) as varchar);
1.今天做了一个功能,当监听到表新增数据时调用一个http服务,所以创建触发器,创建存储过程,在存储过程中调用服务,一切都很正常,但是发现float类型的数据,在inserted表中查出来竟然是科学计数法,所以需要在sql中将float类型转换成varchar,经过查找资料得到的结果是,先将float转换成decimal,然后有decimal转到varchar,sql:select cast(cast(字段 as decimal(18,2)) as varchar);
本文标题:SQLServer
本文链接:https://www.haomeiwen.com/subject/itpusktx.html
网友评论