CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

怎样用变量做为字段名进行查询?

楼主tongguanyi(())2006-03-03 15:52:24 在 VC/MFC / 数据库 提问

table    
  id       name  
  1         a  
  2         b  
  declare   @name     varchar(20)  
  set     @name   =   'a'  
   
  select*from   where   @name       怎么写? 问题点数:20、回复次数:3Top

1 楼cpio(备注)回复于 2006-03-03 16:15:24 得分 0

好像不支持这种写法Top

2 楼tongguanyi(())回复于 2006-03-03 16:17:55 得分 0

肯定支持,我忘了.Top

3 楼cpio(备注)回复于 2006-03-03 16:31:06 得分 20

但是可以这样  
   
  declare   @sql   nvarchar(200)  
  declare   @name     varchar(20)  
  set     @name   =   'a'  
  set   @sql=N'select   *   from   '   +   @name  
   
  exec   sp_executesql   @sql  
  Top

相关问题

  • 求助: 一个关于字段名是变量的查询语句
  • sql语句查询时,表的字段名可以用变量吗?
  • 当表名和字段名作为变量输入时,在存储过程中如何生成查询语句?
  • ado查询SQL Server,select语句中的字段名可以用字符串变量表示么?
  • 怎样将英文字段名转换成中文字段名?
  • 能不能查询字段名?急~~~~
  • 怎样将查询结果作为新建数据库表的列标题(即字段名)?
  • 请问:用JDBC连接数据库时,多表查询怎样区分各表字段名?
  • stinggrid怎样显示出字段名
  • 在Listcontrol中怎样得到字段名

关键词

  • sql
  • 支持
  • varchar
  • declare
  • set
  • select

得分解答快速导航

  • 帖主:tongguanyi
  • cpio

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo