当前位置:首页 >IT科技类资讯 >sql server中动态sql语句的应用 正文

sql server中动态sql语句的应用

来源:益强资讯优选   作者:IT科技   时间:2025-11-05 11:21:47
sql server中动态sql语句的应用
复制if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[insertMdfalarmInfo]) and OBJECTPROPERTY(id,动态 NIsProcedure) = 1)   drop procedure [dbo].[insertMdfalarmInfo]   GO   SET QUOTED_IDENTIFIER OFF    GO   SET ANSI_NULLS OFF    GO   CREATE PROCEDURE insertMdfalarmInfo   @alarmID      int,            -- 告警器ID   @monitorEquID     varchar(16)   AS   begin      --drop table #table_tmp      set @alarmID = 38    create table #table_tmp       (      [id] int      )      set @monitorEquID = 6    declare @selectContainerIDsql NVARCHAR(130)      set @selectContainerIDsql= select monitorSourceID from v_mdfAlarmPortInfo where monitorEquPort in (1,3,5) and monitorEquID = 6 group by monitorSourceID    insert into #table_tmp ([id]) EXECUTE sp_executesql @selectContainerIDsql      declare countMonitorSourceID cursor for select id from #table_tmp      open countMonitorSourceID      declare @monitorSourceID int      fetch next from countMonitorSourceID into @monitorSourceID      while @@fetch_status = 0     begin        print @monitorSourceID        fetch next from countMonitorSourceID into @monitorSourceID       end      close countMonitorSourceID      drop table #table_tmp      deallocate countMonitorSourceID   end    GO   SET QUOTED_IDENTIFIER OFF    GO   SET ANSI_NULLS ON    GO   1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.

标签:

责任编辑:数据库