CREATE TABLE [dbo].[cal]
(
[id] [char] (12) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[fixed_year] [int] NOT NULL,
[locbin] [char] (256) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[loccmd] [char] (256) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[statbin] [int] NOT NULL,
[statcmd] [int] NOT NULL,
[calbin] [image] NOT NULL,
[calcmd] [image] NOT NULL,
[descr] [char] (256) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[createdate] [int] NOT NULL,
[createtime] [int] NOT NULL,
[createuser] [char] (32) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL,
[updatedate] [int] NOT NULL,
[updatetime] [int] NOT NULL,
[updateuser] [char] (32) COLLATE SQL_Latin1_General_CP1_CS_AS NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
CREATE UNIQUE NONCLUSTERED INDEX [baseidx_cal] ON [dbo].[cal] ([id], [fixed_year]) ON [PRIMARY]
GO
GRANT SELECT ON [dbo].[cal] TO [emadmin]
GRANT INSERT ON [dbo].[cal] TO [emadmin]
GRANT DELETE ON [dbo].[cal] TO [emadmin]
GRANT UPDATE ON [dbo].[cal] TO [emadmin]
GRANT SELECT ON [dbo].[cal] TO [emuser]
GRANT SELECT ON [dbo].[cal] TO [uniadmin]
GRANT INSERT ON [dbo].[cal] TO [uniadmin]
GRANT DELETE ON [dbo].[cal] TO [uniadmin]
GRANT UPDATE ON [dbo].[cal] TO [uniadmin]
GRANT SELECT ON [dbo].[cal] TO [uniuser]
GO