首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

取出记录,该如何处理

2012-04-23 
取出记录exec (select +@strvalue+ from +@strfrom)1)@strvalue 是一个字符串字段2)@strfrom 是where

取出记录
exec ('select '+@strvalue+' from '+@strfrom)

1)@strvalue 是一个字符串字段
2)@strfrom 是where语名

像这样的语名如果要在存储过程取出它的记录,应怎么做


[解决办法]
这不已经取出来了吗?
[解决办法]

引用楼主 kdymh 的帖子:
exec ('select '+@strvalue+' from '+@strfrom)

1)@strvalue 是一个字符串字段
2)@strfrom 是where语名

像这样的语名如果要在存储过程取出它的记录,应怎么做


[解决办法]
SQL code
--表名呢??exec ('select '+@strvalue+' from 表名 '+@strfrom)
[解决办法]
引用楼主 kdymh 的帖子:
exec ('select '+@strvalue+' from '+@strfrom)

1)@strvalue 是一个字符串字段
2)@strfrom 是where语名

像这样的语名如果要在存储过程取出它的记录,应怎么做

[解决办法]
探讨
引用楼主 kdymh 的帖子:
exec ('select '+@strvalue+' from '+@strfrom)

1)@strvalue 是一个字符串字段
2)@strfrom 是where语名

像这样的语名如果要在存储过程取出它的记录,应怎么做


将数据插入一临时表,然后从临时表取数据.
此处临时表的意思为临时使用的表.

热点排行