社区
MS-SQL Server
帖子详情
可不可以把表名作为参数传递?
vmans
2006-08-13 02:33:24
CREATE PROCEDURE x
@cltable1 char(10)
as
select * from @cltable1
go
exec "cl11"
这样可不可行?
...全文
145
3
打赏
收藏
可不可以把表名作为参数传递?
CREATE PROCEDURE x @cltable1 char(10) as select * from @cltable1 go exec "cl11" 这样可不可行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
abc_sk
2006-08-13
打赏
举报
回复
CREATE PROCEDURE x
as
declare @cltable1 table (a varchar(10))
select * from @cltable1
go
exec x
OracleRoob
2006-08-13
打赏
举报
回复
CREATE PROCEDURE x
@cltable1 varchar(10) --定义为varchar
as
declare @s varchar(8000)
set @s='select * from ' + @cltable1
exec (@s)
go
vmans
2006-08-13
打赏
举报
回复
是exec x "cl11"
mysql 表 作为参数_Mysql中
表名
作为参数的问题
近期由于程序的异常,导致数据库中创建了大量的表(约4000个),纠结的是表中的数据还都是有用的。需要合并到一个表中,首先想到的就是使用存储过程来处理,但由于
表名
都是动态生成的,需要解决在存储过程中处理以
表名
作为参数的问题。1、用set或者declare语句将
表名
定义为变量,在sql中的
表名
位置使用变量,经验证行不通,数据库会把变量名当作
表名
。2、要进行的操作直接用concat拼接出来,然后直接执行...
【Kettle从零开始】第八弹之Kettle变量
参数传递
介绍
对于ETL
参数传递
是一个很重要的环节,因为参数的传递会涉及到业务数据是如何抽取。下面我为大家举例一个简单的需求。 需求说明:需要抽取昨天的数据装载到目标表中。 1、 参数作用域? 答:Kettle中参数大致可分为两类:一类是全局参数,一类是局部参数。 2、 参数如何定义? 答: A:全局参数定义是通过当前用户下.kettle文件夹中的kettle.propert
MyBatis多
参数传递
的四种方式
一、多
参数传递
之注解方式示例 若映射器中的方法只有一个参数,则在对应的SQL语句中,可以采用#{参数名}的方式来引用此参数,以前的例子多属于此类。但这种方法却不适用于需要传递多个参数的情况,今天就来介绍如何使用注解传递多个参数。 1、使用注解实现多
参数传递
首先应引入“org.apache.ibatis.annotations.Param”,我们在接口TeacherMappe
mysql的动态sql语句实现变量
表名
mysql在存储过程中是不支持直接使用变量名作为
表名
或者是列名的,而在实际的应用中确实会用到变
表名
或者变量名的情况,如数据量很大的时候就会用到分表。通过在网上查了mysql 5.1以上的版本提供了prepare语句用于支持这种操作。参考http://jonllen.iteye.com/blog/370343上面的例子,完成了变
表名
并且查询结果赋值给变量的存储过程。实例代码如下: ...
mysql动态传入
表名
、列名
原文:http://luoyu-ds.iteye.com/blog/1517607 要实现动态传入
表名
、列名,需要做如下修改 添加属性statementType=”STATEMENT” (可省略) 同时sql里的属有变量取值都改成${xxxx},而不是#{xxx}<delete id="deleteTableData" parameterType="java.util.Map" statem...
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章