Очистка и рефакторинг очень важны для развития (команды)
Большая часть работы в развитии команды связана с управлением. Если вы используете систему отслеживания ошибок, это полезно только в том случае, если кто-то тратит время на то, чтобы закрыть / структурировать вещи и уменьшить количество билетов. Если вы используете систему управления исходным кодом, кому-то здесь нужно почистить и реструктурировать хранилище довольно часто. Если вы программируете, то должны быть люди, заботящиеся о рефакторинге ленивых вещей других. Это часть большинства аспектов, с которыми сталкиваются некоторые при разработке программного обеспечения.
Все согласны с необходимостью такого рода управления. И это всегда первое, что пропускается!
Это будет работать в Oracle, ни с чем не пробовал:
select null thiscolumnisempty, id,id2,id3 from table
выберите c1, c2, c3, '' как c4 из стол; выберите c1, c2, c3, 0 как c4 из таблицы; если вы хотите int, тогда возьмите 0 или если вы хотите varchar, тогда возьмите ''.
У вас может быть 3 поля в таблице базы данных, но вы получите 4 столбца в сценарии SQL SELECT:
SELECT id, column2, column3, id FROM YourTable;
Таким образом, вы получите 4 столбца, но 3 реальных столбца в таблице базы данных.