using (SqlCommand cmd = new SqlCommand("SPNULL", con)) { con.Close(); con.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.ExecuteNonQuery(); }
USE [inventoryDB] GO /****** Object: StoredProcedure [dbo].[clearinv] Script Date: 05-10-2018 18:42:11 ******/ GO GO ALTER procedure [dbo].[SPNULL] (@errorstat as int = 0) as while @errorstat = 0 begin Begin try update suppDB set ldgrid = 0 where ldgrid is null ALTER TABLE suppDB ALTER COLUMN [ldgrid] INTEGER NOT NULL alter table suppDB ADD CONSTRAINT sldgrid DEFAULT 0 FOR ldgrid if @@ERROR <> 0 or @@ERROR = 0 begin print '0' end END try begin catch Print '1' end catch end go declare @errorstat as int = 0 while @errorstat = 0 begin Begin try update suppDB1718 set ldgrid = 0 where ldgrid is null ALTER TABLE suppDB1718 ALTER COLUMN [ldgrid] INTEGER NOT NULL alter table suppDB1718 ADD CONSTRAINT sldgrid1718 DEFAULT 0 FOR ldgrid if @@ERROR <> 0 or @@ERROR = 0 begin print '0' end END try begin catch Print '2' end catch end go if @@ERROR <> 0 or @@ERROR = 0 declare @errorstat as int = 0 BEGIN try update suppDB1819 set ldgrid = 0 where ldgrid is null ALTER TABLE suppDB1819 ALTER COLUMN [ldgrid] INTEGER NOT NULL alter table suppDB1819 ADD CONSTRAINT sldgrid1819 DEFAULT 0 FOR ldgrid END try begin catch Print '3' end catch go if @@ERROR <> 0 or @@ERROR = 0 declare @errorstat as int = 0 if @errorstat = 0 BEGIN try update suppDB set jvno = 0 where jvno is null ALTER TABLE suppDB ALTER COLUMN [jvno] INTEGER NOT NULL alter table suppDB ADD CONSTRAINT sjvno DEFAULT 0 FOR jvno END try begin catch Print '4' end catch go if @@ERROR <> 0 or @@ERROR = 0 declare @errorstat as int = 0 if @errorstat = 0 BEGIN try update suppDB1718 set jvno = 0 where jvno is null ALTER TABLE suppDB1718 ALTER COLUMN [jvno] INTEGER NOT NULL alter table suppDB1718 ADD CONSTRAINT sjvno1718 DEFAULT 0 FOR jvno END try begin catch Print '5' end catch go if @@ERROR <> 0 or @@ERROR = 0 declare @errorstat as int = 0 if @errorstat = 0 BEGIN try update suppDB1819 set jvno = 0 where jvno is null ALTER TABLE suppDB1819 ALTER COLUMN [jvno] INTEGER NOT NULL alter table suppDB1819 ADD CONSTRAINT sjvno1819 DEFAULT 0 FOR jvno END try begin catch Print '6' end catch go