La mejor convención de nombres es el que es constante a través de su base de datos :)
Realmente, le toca a usted y su equipo. Siempre y cuando sea claro y sensato, tienes un poco de margen de maniobra. Solo asegúrate de que sea lo que sea que decidas, todos se adhieren a él. Mucho más importante que la convención en sí es el hecho de que todos se apeguen a él.
Tiendo a evitar sp_, usp_ y similares, porque los encuentro redundantes. Por ejemplo, un sproc llamado InsertCustomer es claramente un sproc, y de ninguna manera podría confundirse con una tabla, vista o cualquier otro tipo de objeto. sp_ en particular debe evitarse.
Prefiero CamelCase, pero una vez más, esa es una cuestión de preferencia. Me gusta mi nombre proc para dar una buena indicación de lo que hace el proc - por ejemplo:
InsertSalesOrder PopulateItemStagingTables CalculateOrderSummary PrepareCustomerStatements
etc.
Ver también: http://stackoverflow.com/questions/238267/what-is-your-naming-convention -for-stored-procedures? noredirect = 1 # comment22043254_238267 – DOK