Рассмотрим следующую последовательность событий:
- Вид v_Foo определен
- Определяется пользовательская функция GetFoo (), которая включает в себя все столбцы из v_Foo (используя 'Select * ...')
- Определение v_Foo изменяется и теперь включает больше столбцов
- Теперь я хочу, чтобы GetFoo () включил новые столбцы в v_Foo, но он все еще ссылается на старое определение
Я могу просто заново запустить скрипт, который создал GetFoo, и все будет хорошо; но это проблематично по причинам, в которые я не буду вдаваться. Есть ли другой способ обновить определение пользовательской функции, чтобы она синхронизировалась с зависимыми объектами?