I have already tried to alter the user defined table types but it is not working with alter commend.
alter TYPE [dbo].[GriDDateTab] AS TABLE(
[Application [varchar](50) NOT NULL,
[LandDist] [char](2) NULL,
[Land] [char](3) NULL,
[LandVi] [char](4) NULL)
You have to drop and recreate. That means if you have any references (eg stored procedures) using the type, that reference must be removed first.