Мы начали называть наши хранимые процедуры как [16_TestStoredProc]
. Есть ли какие-либо последствия присвоения имен хранимой процедуре?
Я не собираюсь объяснять, почему мы это делаем. Это не то, что у меня есть проблемы с этим, но будет иметь какие-либо последствия.
sql-server
sql-server-2012
Джошуа
источник
источник
Ответы:
Там нет никаких технических проблем с этим.
Это не будет иметь никакого значения для SQL Server.
С точки зрения удобства использования имена идентификаторов, начинающиеся с цифры, всегда должны заключаться в кавычки,
не будет действительным, и вы всегда должны использовать
Также при просмотре хранимых процедур в алфавитном порядке - например, в обозревателе объектов этот префикс может оказаться бесполезным при попытке найти хранимую процедуру, и, поскольку они упорядочены лексикографически, это может быть несколько неудобно, что
18_TestStoredProc
предшествует2_TestStoredProc
.Ну, возможно, у вас есть веские причины. Поскольку вы не собираетесь делиться ими, мы не можем их комментировать.
источник