Содержание
Select *
В анализаторе запросов поддерживается конструкция Select * From возвращающая все поля таблицы. Но в программе использование звездочки недопустимо.
В программе необходимо указывать все нужные поля.
Это увеличивает надежность программы, так как последовательность и состав полей могут меняться в ходе разработки, что может привести к снижению производительности и к трудно обнаруживаемым ошибкам. Добавленные поля будут загружаться в каждом запросе со *, хотя они не используются в программе.
Если указывать все нужные поля, то удаленное из таблицы, но используемое в запросе поле выявится еще на стадии компиляции или проверки программы. И последовательность полей в этом случае не имеет значения, вы её задаете сами.