存储过程接收表名?

hero 2000-07-04 01:06:00
我听说存储过程中可以接收数据库表的名称,但我简单的写成
select * from @tableName
汇报错误,请高手指教!
...全文
182 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
pjy 2000-07-27
  • 打赏
  • 举报
回复
使用Axiong的方法!可以!
hero 2000-07-06
  • 打赏
  • 举报
回复
谢谢大家!
不过trybird,你的方法我试过了,好象不行耶?
LaoZheng 2000-07-05
  • 打赏
  • 举报
回复
Axiong的方法Ok
xtjack 2000-07-05
  • 打赏
  • 举报
回复
也可以这样:
creat produce Jg @tablename varchar(30) as
declare @csql char(100)
select @csql="select * from "+@tablename
execute(@csql)
Axiong 2000-07-05
  • 打赏
  • 举报
回复
creat produce Jg @tablename varchar(30) as
exec("select * from "+@tablename+"")
trybird 2000-07-04
  • 打赏
  • 举报
回复
ghj1976的方法也不错!
trybird 2000-07-04
  • 打赏
  • 举报
回复
creat produce pro_test
(@tablename varchar(30))
as
select * from [@tablename]

然后在查询分析器里试验执行——
pro_test 表名

exec pro_test 表名
就会正确返回你要查询的表的结果集!

同理,列名(字段)作参数,也要外加 [],将其括住!
蝈蝈俊 2000-07-04
  • 打赏
  • 举报
回复


creat produce Jg @tablename varchar(30) as
exec("select * from @tablename")
供应彩信二次开发接口,彩信开发平台,研发各种软件功能 彩信开发接口简介: 彩信二次开发接口(数据库版)定位于为传统软件企业、无线增值业务服务公司和其他任何需要彩信/短信服务的实体提供彩信二次开发接口服务。彩信开发接口系统提供基于数据库表的接口连接模式,这种方式可以跨越windows和Unix平台,同时可兼顾B/S和C/S应用,是一套全能的接口策略。利用本产品普通的开发人员可以在几个小时之内快速开发、测试并启用彩信/短信服务,是目前最快的彩信开发方式。 彩信开发接口工作流程: 本产品作为应用系统与彩信/短信服务的中介,利用数据库表来交换数据,系统支持Access、SQL Server、Oracle、MYSQL和Sybase数据库,初次安装彩信系统,默认数据库为Access,数据库文件为安装目录下的 MMSServer.mdb,内有4张表,简单说明如下: 表名 中文名 用途 MSG_Outbox 信息发送表 用户要发送的彩信/短信存储于该表 MSG_Sentbox 信息发送成功表 存储发送成功的信息 MSG_Failedbox 信息发送失败表 存储发送失败的信息 MSG_Inbox 信息接收表 存储接收到的彩信/短信 发送彩信/短信过程 1.应用系统向数据库中的MSG_Outbox表填写要发送的手机号码和彩信数据 2.彩信系统系统定时扫描MSG_Outbox表,一旦发现有符合条件的数据,则读出并控制GPRS彩信设备连接GPRS网络将信息发出 3.彩信系统删除MSG_Outbox中的相应数据 4.如发送成功,彩信系统将数据保存到MSG_Sentbox表中 5.如发送失败,彩信系统将数据保存到MSG_Failedbox表中 6.应用系统可通过读取MSG_Sentbox和MSG_Failedbox表中的信息来判断彩信/短信发送是否成功 接收彩信过程 1.手机用户向GPRS彩信设备发送了一条彩信 2.彩信系统将收到的“彩信通知“保存到MSG_Inbox中,并控制GPRS彩信设备连接GPRS网络,接收彩信 3.如成功接收彩信,彩信系统将接收的彩信以文件的形式保存到指定目录,并把文件名称更新到数据库中的MSG_Inbox表 4.如接收彩信失败,彩信系统将更新MSG_Inbox表中对应的下载状态字段,以后不再下载 5.应用系统可读取MSG_Inbox表中的内容来操作成功接收的彩信 接收短信过程 1.手机用户向GPRS彩信设备发送了一条短信 2.彩信系统将收到的短信保存到MSG_Inbox中 3.应用系统可读取MSG_Inbox表中的内容来操作成功接收的短信 彩信开发接口支持的数据库包括:Access、SQL Server、Oracle、MYSQL和Sybase

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧