Tôi đang sử dụng tham số có giá trị bảng trong một quy trình được lưu trữ của chúng tôi. Đây là cú pháp tôi đã sử dụng:Vượt qua giá trị mặc định thành Bảng Tham số có giá trị - SQL Server
@districtlist NumericList readonly
(NumericList
là loại bảng do người dùng xác định).
Tuy nhiên, theo yêu cầu, tôi cần chuyển giá trị mặc định cho tham số có giá trị của bảng này.
@districtlist NumericList = 0 readonly
Nhưng mã trên ném lỗi cú pháp. Có thể truyền giá trị mặc định cho tham số có giá trị của bảng không? Ai đó có thể giúp tôi về điều này?
Vì đây là bảng **, thực sự, bạn có thể xác định một thể hiện bảng * với các giá trị mặc định được thêm vào nó, hoặc bạn có thể sử dụng '@districtlist NumericList = NULL' làm tham số của mình (truyền' NULL giá trị 'là" mặc định "). –
@districtlist NumericList = NULL không hoạt động đối với tôi. nó ném "Operand loại xung đột: NULL không tương thích với NumericList" lỗi – bmsqldev