if (@USER=NULL OR @USER='0') then
ALTER TABLE [TABLE] NOCHECK CONSTRAINT [FK_TABLE_USER]
IF THEN DOESN'T WORK
CREATE PROCEDURE [dbo].[TABLE_INSERT]( @NAME varchar(3), @USER varchar(3),)ASBEGIN SET NOCOUNT ON; BEGIN TRY if (@USER=NULL OR @USER='0') then ALTER TABLE [TABLE] NOCHECK CONSTRAINT [FK_TABLE_USER] -- Insert statements for procedure here INSERT INTO [TABLE] ([NAME] ,[USER] VALUES (@NAME, @USER) ) END TRYEND
probably you forgot to end if . you should do something like this:
...
BEGIN
var := var + 1;
IF var = 100 THEN
var := 0;
COMMIT;
END IF;
...