您的位置首页生活百科

exec和exec的区别

exec和exec的区别

exec (@strsql)是用来执行变族镇侍量形式的SQL语句方式,一定要用兆吵括号;exec @strsql 是用来执行存储过程的形式,如果@strsql是变量,先计算后执行计算结果所表示的存储过程。如1. declare @strsql varchar(100)set @strsql="select getdate()"exec (@strsql)2.declare @r intset @strsql="BackupData'exec @r=@strsql '旅银jsox_history',''@r可取得返回值。