日期:2014-05-18 浏览次数:20613 次
if exists (select 1 from @MySubject where parentid = rtrim(@MyID)) return 1 else return 0
------解决方案--------------------
create PROCEDURE [dbo].[bExistDir]
(@MySubject varchar(64),
@MyID int)
AS
BEGIN
DECLARE @t TABLE(ID int)
INSERT @T EXEC('if exists(select 1 from '+@MySubject + 'Dir' + ' where parentid = ' + @MyID+') select 1 ')
IF EXISTS(SELECT 1 FROM @t)
return 1
ELSE
return 0
END