/* voucher_label_code */
create table voucher_number_code (
	voucher_number          varchar(8)      not null,
	voucher_name            varchar(255)    null,
	entered_staff_id        int             not null,
	date_entered            datetime        not null,
	last_change_staff_id    int             not null,
	last_change_date        datetime        not null
)
go

sp_primarykey voucher_number_code, voucher_number
go

sp_bindefault zero_default, 'voucher_number_code.entered_staff_id'
go

sp_bindefault zero_default, 'voucher_number_code.last_change_staff_id'
go

sp_bindefault date_default, 'voucher_number_code.date_entered'
go

sp_bindefault date_default, 'voucher_number_code.last_change_date'
go

sp_foreignkey voucher_number_code, staff, entered_staff_id
go

sp_foreignkey voucher_number_code, staff, last_change_staff_id
go

create unique clustered index XPKvoucher_number_code
	on voucher_number_code (voucher_number)
go

create index XIF1voucher_number_code
	on voucher_number_code (entered_staff_id)
go

create index XIF2voucher_number_code
	on voucher_number_code (last_change_staff_id)
go
