任何人都可以在使用 dynamicsql 创建存储过程时提供帮助我收到以下错误,我也在添加我的代码。
创建过程 getAreaRecords (@AreaID int) as begin set nocount on declare @sqlquery nvarchar(4000) declare @paramdefinitions nvarchar(2000) set @sqlquery='select AreaID,IsDeleted from areatable where IsDeleted<@AreaID' set @paramdefinitions='@ AreaID int' exec sp_executesql @sqlquery,@paramdefinitions end
错误语句:消息 111,级别 15,状态 1,过程 getRecords,第 7 行“CREATE/ALTER PROCEDURE”必须是查询批处理中的第一个语句。