当前位置: 代码迷 >> Sql Server >> 两次执行EXECUTE 命令,怎么将第一次创建的变量传入第二次
  详细解决方案

两次执行EXECUTE 命令,怎么将第一次创建的变量传入第二次

热度:14   发布时间:2016-04-27 17:22:52.0
两次执行EXECUTE 命令,如何将第一次创建的变量传入第二次?
在一段代码中,使用了两次EXECUTE 命令,[email protected]
希望这个变量在第二次EXECUTE 命令中仍然有效。 用什么方法?


------解决方案--------------------
貌似不可以,先定义,然后两次都用定义好的表变量不可以吗?

------解决方案--------------------
用EXECUTE sp_executesql 把变量传出来.
------解决方案--------------------
你可以把这两个EXECUTE命令写入一个存储过程里面,[email protected] 变量定义在这个存储过程里面,试一下。
因为临时表会自动消除的,当一个存储过程或者一次SQL完成后会自动消除。
  相关解决方案