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

Tham số tùy chọn trong máy chủ SQL

Nếu bạn không muốn điều chỉnh tất cả các thủ tục được lưu trữ hiện tại của mình tham chiếu đến hàm thì tôi nghĩ bạn sẽ cần tạo một hàm mới với mã từ mã hiện có của bạn

CREATE FUNCTION CalculateAverageForUser2
(
    @userid int,
    @param2 nvarchar(10) = NULL
)
RETURNS float
AS
/*Code from existing function goes here*/

Sau đó, chỉ cần thay đổi chức năng hiện có thành sau

ALTER FUNCTION CalculateAverageForUser 
(
 @userid int
)
RETURNS float
AS
BEGIN
RETURN dbo.CalculateAverageForUser2(@userid, DEFAULT)
END


  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âu lệnh cập nhật đơn giản để tất cả các hàng được gán một giá trị khác

  2. Ánh xạ ký tự / tìm kiếm và thay thế ký tự bằng ký tự trong SQL Server 2008 R2

  3. Cách tốt nhất để thực hiện logic câu lệnh chữ hoa chữ thường lồng nhau trong SQL Server

  4. Chuyển đổi ‘datetimeoffset’ thành ‘datetime’ trong SQL Server (Ví dụ T-SQL)

  5. Tách các ký tự không phải số khỏi một chuỗi