use sysno as primary id