Không, vì giá trị mặc định sẽ cần thiết trước khi DealerID được biết đến (ví dụ:trên INSERT)
Chỉnh sửa:
Điều này có nghĩa là SQL Server không có giá trị trong bảng tại thời điểm chèn, chỉ sau đó. Do đó, nó không thể là UDF cho mặc định.
Ví dụ:chèn nhiều hàng hoặc bạn có mặc định NEWID () thì sao?
Bây giờ, sử dụng logic cơ bản trên DealerID:nếu đó là GUID, tại sao? Đó là giá trị nội bộ, không người dùng có thể đọc được.
Nếu bạn thực sự cần điều này, bạn sẽ phải sử dụng một cột được tính toán cho giá trị "cơ sở" và một cột khác cho giá trị "thực tế" với ISNULL.