Давайте представим, что у меня есть две отдельные базы данных на одном и том же экземпляре SQL Server.
DB1 - это база данных, связанная с торговлей и поддержанием позиций.
DB2 - это база данных, связанная с переменными рыночного ценообразования.
Обе базы данных имеют концепцию работы с объектами времени / даты, и я создал несколько удобных пользовательских функций. Давайте представим, что я создаю несколько удобных математических функций, которые я хотел бы вызывать из всех баз данных. Каков наилучший способ их создания и организации?
т.е. Должен ли я создавать UDF и SP в основной базе данных? Как мне сгруппировать все пользовательские функции CustomDateTime, лучше ли создать что-то в схеме, чтобы я заменил .dbo на .myDateTime или .myMath?
Предложения приветствуются, поскольку мне не нравится, как я в настоящее время разместил большинство своих функций в DB1, и я знаю, что многие из них будут иметь отношение к DB2?