Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Unikaj nazywania procedur przechowywanych przez użytkownika SP% lub SP_%

Zarezerwowany prefiks, który wykazuje to zachowanie to sp_ . Nie sp .

Procedura składowana o nazwie spAddUser zostanie rozwiązany w normalny sposób bez szukania pasującego obiektu w master .

Odpowiedni cytat w książkach online to

Unikaj używania sp_ prefiks podczas nazywania procedur. Ten prefiks jest używany przez program SQL Server do wyznaczania procedur systemowych. Użycie prefiksu może spowodować złamanie kodu aplikacji, jeśli istnieje procedura systemowa o tej samej nazwie.

Ale i tak unikałbym tych przedrostków. Jeśli wszystkie procedury składowane mają przedrostek sp szybko staje się irytujący IMO.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konfiguracja poczty bazy danych w SQL Server

  2. Konfiguracje w zakresie bazy danych SQL Server i automatyczna korekta planu

  3. Typy kursorów programu SQL Server — dynamiczny kursor tylko do przodu | Samouczek SQL Server / Samouczek TSQL

  4. Jak uzyskać ciąg połączenia z bazy danych

  5. Pobieranie danych z procedury składowanej za pomocą Entity Framework