求助!这个变量赋值错在那儿??

[复制链接]
查看11 | 回复0 | 2005-1-7 13:36:00 | 显示全部楼层 |阅读模式
有如下两段赋值T_SQL语句:
一:
declare @表名 varchar(1500)
set @表名='机械密封$'
print (@表名)
declare @表名2 nvarchar(1500)
set @表名2=@表名+'_列名列表'
print (@表名2)
运行结果:机械密封$

机械密封$_列名列表
二:
declare @车间名称 varchar(255)
set @车间名称='乙烯'
declare @表名 varchar(1500)
set @表名=(select 表名 from表名列表 where 所在车间=@车间名称)
print (@表名)
declare @表名2 nvarchar(1500)
set @表名2=@表名+'_列名列表'
print (@表名2)
运行结果:机械密封$

机械密封$
*****************************************************************
为什么呢?我的本意是根据车间名称来获得对应的带有'_列名列表'的表名。。。怎么赋不上呢?
那里的问题呢?????
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行