日期:2014-05-18 浏览次数:20390 次
Declare @Content varchar(30) Declare @DataValue as numeric(10,2) select @DataValue = '123.201234567890' select @Content = 'Text:' + convert(varchar,@DataValue) select @content /* ------------------------------ Text:123.20 (1 行受影响) */
------解决方案--------------------
Text:123.20
你要将你需要的数字提取出来再转换,Text是数据类型还是其中的值,如值的话要截取掉包括冒号。
------解决方案--------------------
需要转换一下
cast ,convert 都可以的
------解决方案--------------------
Declare @Content varchar(50)--你得给你的数据赋个长度 Declare @DataValue as numeric(10,2)
------解决方案--------------------
Declare @Content varchar(50) Declare @DataValue as numeric(10,2) select @DataValue = '123.201234567890' select @DataValue select @Content = 'Text:' + CONVERT(varchar(50), @DataValue) select @Content
------解决方案--------------------
LZ在定义
Declare @Content varchar