sql存储过程 select rowscount然后再insert
截至上一篇博客已经快一年半没写了,确实这一年半里确实没啥有多少关于技术的东西可写,现在利用这个项目的机会再把博客拾起来吧,也为了防止以后老年痴呆了没啥好回忆的。
内容如题。
USE [VSMMS] GO /****** Object: StoredProcedure [dbo].[proc_PublicEngageClass_INSERT_NoSort] Script Date: 03/25/2015 16:42:06 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[proc_PublicEngageClass_INSERT_NoSort] @PEC_Fid int, @PEC_Name varchar(200) AS declare @sql nvarchar(max),@count int set @sql='select @c=count(1) from [PublicEngageClass] where [PEC_Fid]=0' exec sp_executesql @sql,N'@c int output',@count output select @count BEGIN SET NOCOUNT ON; INSERT INTO [PublicEngageClass] ( [PEC_Fid], [PEC_Name], [PEC_Sort] ) VALUES ( @PEC_Fid, @PEC_Name, @count+1 ) END
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。