Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Tránh đặt tên theo thủ tục do người dùng lưu trữ SP% hoặc SP_%

Tiền tố dành riêng thể hiện hành vi này là sp_ . Không phải sp .

Thủ tục được lưu trữ có tên spAddUser sẽ được giải quyết theo cách bình thường mà không cần tìm kiếm đối tượng phù hợp trong master .

Trích dẫn có liên quan trong sách trực tuyến là

Tránh sử dụng sp_ tiền tố khi đặt tên cho các thủ tục. Tiền tố này được SQL Server sử dụng để chỉ định các thủ tục hệ thống. Sử dụng tiền tố có thể khiến mã ứng dụng bị hỏng nếu có một thủ tục hệ thống có cùng tên.

Nhưng dù sao thì tôi cũng sẽ tránh những tiền tố này. Nếu tất cả các thủ tục được lưu trữ đều có tiền tố là sp nó nhanh chóng bị IMO làm phiền.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cách kết nối máy chủ sql bằng trình điều khiển JTDS trong Android

  2. Làm thế nào để thực thi một gói SSIS từ .NET?

  3. Cách tạo Ràng buộc Duy nhất trên Cột cho Bảng đã tồn tại - Hướng dẫn SQL Server / TSQL Phần 97

  4. Đổi tên một cột trong SQL Server (T-SQL)

  5. Có cách nào để truy xuất định nghĩa dạng xem từ SQL Server bằng ADO thuần túy không?