CSDN论坛 > MS-SQL Server > 基础类

存储过程里面表名是变量的问题 [问题点数:100分,结帖人Danfor]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:11397
Bbs10
本版专家分:102159
Blank
铜牌 2003年12月 总版技术专家分月排行榜第三
Blank
黄花 2004年1月 MS-SQL Server大版内专家分月排行榜第二
2003年12月 MS-SQL Server大版内专家分月排行榜第二
2003年10月 MS-SQL Server大版内专家分月排行榜第二
2003年9月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2004年2月 MS-SQL Server大版内专家分月排行榜第三
2003年11月 MS-SQL Server大版内专家分月排行榜第三
Bbs9
本版专家分:55272
Blank
微软MVP 2003年9月 荣获微软MVP称号
Blank
红花 2003年8月 软件工程/管理大版内专家分月排行榜第一
2003年6月 软件工程/管理大版内专家分月排行榜第一
2003年5月 软件工程/管理大版内专家分月排行榜第一
2003年4月 软件工程/管理大版内专家分月排行榜第一
Blank
黄花 2003年10月 软件工程/管理大版内专家分月排行榜第二
2003年9月 软件工程/管理大版内专家分月排行榜第二
2003年7月 软件工程/管理大版内专家分月排行榜第二
Bbs4
本版专家分:1111
Bbs2
本版专家分:317
Bbs4
本版专家分:1111
Bbs14
本版专家分:884110
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2005年 总版技术专家分年内排行榜第一
2004年 总版技术专家分年内排行榜第一
Blank
进士 2006年 总版技术专家分年内排行榜第六
2003年 总版技术专家分年内排行榜第八
Blank
金牌 2005年6月 总版技术专家分月排行榜第一
2005年5月 总版技术专家分月排行榜第一
2005年4月 总版技术专家分月排行榜第一
2005年3月 总版技术专家分月排行榜第一
2005年2月 总版技术专家分月排行榜第一
2005年1月 总版技术专家分月排行榜第一
2004年12月 总版技术专家分月排行榜第一
2004年11月 总版技术专家分月排行榜第一
2004年10月 总版技术专家分月排行榜第一
2004年9月 总版技术专家分月排行榜第一
2004年8月 总版技术专家分月排行榜第一
2004年7月 总版技术专家分月排行榜第一
2004年6月 总版技术专家分月排行榜第一
2004年5月 总版技术专家分月排行榜第一
2004年4月 总版技术专家分月排行榜第一
2004年3月 总版技术专家分月排行榜第一
2004年1月 总版技术专家分月排行榜第一
2003年12月 总版技术专家分月排行榜第一
Bbs2
本版专家分:499
Bbs6
本版专家分:6045
Blank
黄花 2003年4月 Delphi大版内专家分月排行榜第二
2003年3月 Delphi大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs12
本版专家分:374376
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
关于 mysql 存储过程 传递表名作为参数,以及从存储过程返回值的方法
如果在存储过程中,想根据外面传递的表名进行操作,则需要用到prepare关键字 先举例子,如果我需要在我的存储过程中,根据外面传进来的表名,做插入操作,则是以下代码 CREATE PROCEDURE `insert_mail`(IN ptable varchar(45), IN puserid int(11) unsigned, IN pdataid int(11) unsigned,
编写将表名和字段名作为参数并带返回值的存储过程
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo-- =============================================-- Author:  -- Create date: -- Description: -- =============================================ALTER PROCEDU
oracle 中execute immediate以及如何用变量作为表名查询
oracle 中execute immediate以及如何用变量作为表名查询
SQL中存储过程的参数怎样才做可以传给SELECT FROM 语句中做表名
SQL中存储过程的参数怎样才做可以传给SELECT FROM 语句中做表名 浏览次数:891次 悬赏分:0 | 解决时间:2010-1-17 22:12 | 提问者:willonboy 我想写一个存储过程 动态的传递表的名子 返回结果 即 CREATE PR
SQLSERVER 表名数据库名作为变量 必须使用动态SQL(源自网络)
动态语句基本语法:1 :普通SQL语句可以用exec执行Select * from tableName exec('select * from tableName')exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N2:字段名,表名,数据库名之类作为变量时,必须用动态SQL declare @fname varchar(20)
数据库表名作为参数传递给存储过程的方法
通常的存储过程虽然也可以带参数,但是如果你的存储过程的参数是表名、字段名、数据库名之类的时候,通常的方法就行不通了! 下面是用表名做参数的存储过程创建: ? 1 2 3 4 5 6 7 CREATE   PROCEDURE   SpecialInsertProcedure        @TableName   varchar(50
mysql中存储过程 解决参数作为表名
关键字: mysql 存储过程 1.用变量做表名:  简单的用set或者declare语句定义变量,然后直接作为sql的表名是不行的,mysql会把变量名当作表名。在其他的sql数据库中也是如此,mssql的解决方法是将整条sql语句作为变量,其中穿插变量作为表名,然后用sp_executesql调用该语句。  这在mysql5.0之前是不行的,5.0之后引入了一个全新的语句,可
SQl 表名是变量
用另一个变量保存要执行的SQL语句 然后用exec执行该变量 declare @strsql varchar(50),               @table_name varchar(50) set @table_name='test'       --test是表名 set @strsql='select count(*) from '+@table_name exe
Oracle存储过程表名称列名称做参数,动态SQL
Oracle存储过程表名称列名称做参数,动态SQL背景 当前的系统中有几种日志信息做了分表处理,每个月插入到一个表中,一个表的分表有12个。这样的这种表有四个左右。 有个定时器,每天晚上的时候去执行满足条件的表去删除日志的信息,可以配置保存日志的时间的。 所以只想要通过表名称,删除时间信息,列名称。 实践 看上去挺简单的,调用储存过程就好了,没有想到遇到了很多的坑。挺深刻的哈哈,折腾了一天
Sql Server中用变量名作为表名的sql
  如果你在写procedure时要根据特定变量的值动态创建table(表名是全部或部分特定变量的值)。例如:declare @tablename        char(10) set @tablename=test你想用变量@tablename的值作为表名创建一个新表,那么用create table @tablename (test char(8))语句在SQL Ser
关闭