我有这样的数据表
表1
zddm zdlb
08 工人
我就这样取值进行传递,
declare @dzdm varchar(50),@Msg varchar(50)select @dzdm=zddm from 表1
@Msg="该职业类型是+['@dzdm']"可是为什么出来的结果是该职业类型是8可是我查询的时候是08啊?
为什么呢?
那么怎样才能是08呢?
谢谢
表1
zddm zdlb
08 工人
我就这样取值进行传递,
declare @dzdm varchar(50),@Msg varchar(50)select @dzdm=zddm from 表1
@Msg="该职业类型是+['@dzdm']"可是为什么出来的结果是该职业类型是8可是我查询的时候是08啊?
为什么呢?
那么怎样才能是08呢?
谢谢
create table T(zddm varchar(10), zdlb varchar(10))
insert T select '08', '工人'declare @dzdm varchar(50),@Msg varchar(50)select @dzdm=zddm from T
set @Msg='该职业类型是['+@dzdm+']'
select @Msg
--result
--------------------------------------------------
该职业类型是[08](1 row(s) affected)