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

这样的视图怎么建?????

楼主wwandy(边城浪子)2004-09-03 22:31:43 在 MS-SQL Server / 基础类 提问

我想动态的改变   视图所连接的表,例如:  
  Create   view   abc   AS  
  select   *   from   "table1"  
   
  我想通过   一个参数,或是其他的方法,来改变   "table1"   ,也就是说   视图   根据我的参数来决定去连接哪个表,表的结构都是相同的,有没有什么办法可以实现啊? 问题点数:20、回复次数:4Top

1 楼friendliu(无为)回复于 2004-09-03 22:37:08 得分 5

declare   @tb   varchar(10)  
  Create   view   abc   AS  
  select   *   from   '+@tb+'Top

2 楼zjcxc(邹建)回复于 2004-09-03 22:39:07 得分 0

那是不可能的.Top

3 楼hdhai9451(☆新人类☆)回复于 2004-09-03 22:39:43 得分 5

創建視圖不能帶參數!Top

4 楼zjcxc(邹建)回复于 2004-09-03 22:40:01 得分 10

视图的基表是固定的,这点不同于存储过程.  
   
  存储过程可以用:  
   
  declare   @tb   varchar(10)  
  exec('select   *   from   '+@tb)  
   
   
  视图就绝对不可以.Top

相关问题

  • 这样的视图怎么建
  • 怎么跨库建视图??
  • 这个视图怎么建
  • DELPHI中的视图怎么这样呀?
  • 这样的视图怎么创建(有一定难度哦,请高手帮忙)?
  • 这个视图该怎么建
  • 这个视图该怎么建?
  • 超简单,请问视图怎么建?
  • 请问我这个视图怎么建?
  • 如何建这样的视图?谢谢

关键词

  • 视图
  • 存储过程
  • 连接
  • view
  • 表
  • tb
  • 参数
  • view abc asselect
  • 改变
  • varchar

得分解答快速导航

  • 帖主:wwandy
  • friendliu
  • hdhai9451
  • zjcxc

相关链接

  • SQL Server类图书

广告也精彩

反馈

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