能不能在用Sql的存储过程的时候,在存储过程里定义一个变量来=sql语句 10
展开全部
能啊 不过你准备拿来干嘛用的啊?一般是只有在SQL语句里面有比如表这样的变量的时候才需要的吧,比如说备份表,表名肯定不确定,但是又不能直接写drop table 表名变量,所以才用到这个,你是想要这样的不?我这里有参考程序,要我可以发你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以,但是你没法用,sql语句只能用varchar2来存,假如‘select * ’,你的这个单引号在存储过程里去不掉的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
declare @s varchar(1000)
set @s='select * form t'
execute @s
set @s='select * form t'
execute @s
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询