Что за приложение, и почему у вас таблица растет "вширь"?
1) При проектировании бд, если таблица запланировано растет в ширину, 99,9% что это кривой дизайн бд.
2) Почему у вас логика доступа выносится на уровень бд, неужели у вас каждый пользователь заходит в бд руками через свой логин?
3) Опишите задачу нормально, прям очень подозреваю что вы что-то типичное решаете через не то место...