社区
MS-SQL Server
帖子详情
我想写一个带表名参数的存储过程怎么写?
tiandike
2005-09-12 08:48:43
我是这么写的
create proc selectfromatable
(
@tablename varchar(20)
)
as
select * from @tablename
可是语法通不过啊
...全文
94
7
打赏
收藏
我想写一个带表名参数的存储过程怎么写?
我是这么写的 create proc selectfromatable ( @tablename varchar(20) ) as select * from @tablename 可是语法通不过啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tiandike
2005-09-12
打赏
举报
回复
thanks
zhangyang555
2005-09-12
打赏
举报
回复
create proc selectfromatable
(
@tablename varchar(20)
)
as
exec('select * from '+@tablename)
fxf66
2005-09-12
打赏
举报
回复
CREATE PROCEDURE CRTPROC_CHAR
--没有括号
@table_name varchar(50), --过程参数
@errno int output --过程返回值
AS
declare @procsql_head varchar(8000) ---过程内变量声名
declare @procsql_detail varchar(8000)
.......
表名是动态的话用动态SQL
可用EXEC
或者exec sp_executesql
wjbboo
2005-09-12
打赏
举报
回复
有动态的sql语句
set @strSQL = '……'
beyondtkl
2005-09-12
打赏
举报
回复
yes.. 上面的就可以。。。
wxxzf
2005-09-12
打赏
举报
回复
組合SQL,再用EXEC執行
create proc selectfromatable
(
@tablename varchar(20)
)
as
declare @strSQL nvarchar(800)
set @strSQl='select * from ' + @tablename
EXEC(@strSQL)
vivianfdlpw
2005-09-12
打赏
举报
回复
create proc selectfromatable
(
@tablename varchar(20)
)
as
exec('select * from '+@tablename)
SQL获取所有数据库名、表名、储存过程以及
参数
列表
SQL获取所有数据库名、表名、储存过程以及
参数
列表,根据需要查询SQL server服务器中数据库的名称,表的名称,编
写
存储过程
及
参数
列表
存储过程
向sql中新建表
通过
存储过程
向sql server中插入表 其中表名和列的类型可以由
参数
确定
WebApi 基础+进阶 MVC 实战视频教程
WebAPI 是一种用来开发系统间接口、设备接口 API 的技术,基于 Http 协议,请求和返回格式结果默认是 json 格式。比 WCF 更简单、更通用,比 WebService 更节省流量、更简洁,Web API 是
一个
轻量级的框架,非常适合构建移动客户端服务。WebApi 基础+进阶 实战视频教程,整个课程分为两个阶段,基础和进阶(提高)阶段,两个阶段都会在讲解理论的同时提供一些相关示例,带着大家实战实操,在此过程中,由入门到进阶,由简单至复杂,循序渐进的掌握 WebAPI 项目开发的重要知识点和技巧。2020-3-25课程更新,新增课时:【关于大家近期对学习过期中出现的一些问题/报错的集中反馈】,如已有解决此类问题经验的同学可略过不看。问题如下:1 创建项目之后自己的类不可以继承DbContext,必须安装EnitityFamework; 2 访问api/product接口不报错,但数据也不显示,没有连接正确的数据库表格; 3 public DbSet Product 是否需要和数据库表名一致......
深入mysql
存储过程
中表名使用
参数
传入的详解
BEGIN declare date_str varchar(8);declare table_prefix varchar(20);set table_prefix=’mail_rare_visit_’;set date_str = DATE_FORMAT(CURRENT_DATE(),’%Y%m%d’);set @table_name = concat(table_prefix, date_str);set @s = concat(‘CREATE TABLE ‘, @table_name, ‘( `id` int(11) NOT NULL AUTO_INCREMENT, `user_i
SQL获取所有数据库名、表名、储存过程以及
参数
列表.pdf
。
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章