不太明白你的意思,用@@identity可以取到刚刚插入的识别种子列的值

解决方案 »

  1.   

    试试
    ALTER PROCEDURE dbo.StoredProcedure3
    (@content text, @PageID int OUTPUT) 
    AS
     INSERT INTO test
             (Text)
       VALUES (@content) 
    select @pageid=@@identity   RETURN
      

  2.   


    ALTER TABLE [dbo].[Categorys] ADD 
    CONSTRAINT [FK_Categorys_Categorys] FOREIGN KEY 
    (
    [ParentCategory]
    ) REFERENCES  [dbo].[Categorys] (
    [Category] 
    ) ON UPDATE NO ACTION,
    CONSTRAINT [FK_Categorys_Categorys1] FOREIGN KEY 
    (
    [ChildCategory]
    ) REFERENCES [dbo].[Categorys] (
    [Category]
    ) ON UPDATE NO ACTION
    GO
      

  3.   

    发错了ALTER PROCEDURE dbo.StoredProcedure3
    (@content text, @PageID int OUTPUT) 
    AS
    begin tran
     INSERT test (Text) VALUES (@content) 
     set @pageid=@@identity
    commit tran