一个存储过程的问题的问题?
CREATE PROCEDURE PRO1(
@table1 nvarchar(40) output,
@table2 nvarchar(40) output ) AS
select @table1=table1 from table0 where id=1
--我希望得到 select @table2=table2 from @table1 where id=1 的 @table2
总是有问题,不知道什么写如:
exec('select '+@table2+'=table2 from '+@table1+' where id=1') --也不行
@table1 nvarchar(40) output,
@table2 nvarchar(40) output ) AS
select @table1=table1 from table0 where id=1
--我希望得到 select @table2=table2 from @table1 where id=1 的 @table2
总是有问题,不知道什么写如:
exec('select '+@table2+'=table2 from '+@table1+' where id=1') --也不行
...全文
相关推荐
mysql中存储过程、函数的一些问题
最近写一些mysql的存储过程和函数,发现网上比较有价值的文档很少,大都是照着手册上抄来的,有些实际问题解决不了,比如用变量作表名。 经过反复调试,总算找到解决办法,一下是一些简单的记录,比较零碎。部分内容转自http://my.opera.com/Dereky/blog/show.dml/322997 1.用变量做表名: 简单的用set或者declare语句定义变量,然后直接作为sql的表名是不行的,mysql会把变量名当作表名。在其他的sql数据库中也是如此,mssql的解决方法是将整条sql语句作为变量,其中穿插变量作为表名,然后用sp_executesql调用该语句。 这在mysql5
Java调用存储过程的2种方法
Java调用存储过程的2种方法 Java调用存储过程的2种方法 Java调用存储过程的2种方法
给存储过程传递一个表
给存储过程传递一个表
存储过程入门详解及试题讲解
此文件对初学者会有很大的帮助,它有详尽的讲解。!!!
mysql 存储过程的问题
最近我接触了一本php 与 mysql,老外写的一本书,书中有个tshirtshop网店代码,其中操作数据库的大多用的是mysql存储过程


疑难问题
